>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 29355 个阅读者 刷新本主题
 * 贴子主题:  jQuery Mobile 页面 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2019-08-18 16:07:45     消息  查看  搜索  好友  邮件  复制  引用

  

jQuery Mobile  页面

开始学习 jQuery Mobile

        
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小 尽管jQuery Mobile兼容所有的移动设备,但是并不能完全兼容PC机(由于有限的CSS3支持)。

为了更好的阅读本文,建议您使用 Google Chrome 浏览器。
            

范例

<body>
<div  data-role="page">

<div

   data-role="header">
    <h1>欢迎来到我的主页</h1>
</div>

<div  data-role="main" class="ui-content">
    <p>我现在是一个移动端开发者!!</p>
  
      </div>

  <div  data-role="footer">
    <h1>底部文本</h1>
  </div>

</div>
</body>

范例解析:

  • data-role="page" 是在浏览器中显示的页面。
  • data-role="header" 是在页面顶部创建的工具条 (通常用于标题或者搜索按钮)
  • data-role="main" 定义了页面的内容,比如文本, 图片,表单,按钮等。
  • "ui-content" 类用于在页面添加内边距和外边距。
  • data-role="footer" 用于创建页面底部工具条。
  • 在这些容器中你可以添加任何 HTML 元素 - 段落, 图片, 标题, 列表等。
点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小 jQuery Mobile 依赖 HTML5 data-* 属性来支持各种 UI 元素、过渡和页面结构。不支持它们的浏览器将以静默方式弃用它们。
            

在页面中添加 jQuery Mobile

     使用 jQuery Mobile, 你可以在单个 HTML 文件中创建多个不同的页面。

     你可以使用不同的href属性来区分使用同一个唯一id的页面:                    

范例

<div data-role="page"  id="pageone">

  <div data-role="main" class="ui-content">
    <a  href="#pagetwo">跳转到第二个页面</a>
  </div>
</div>

<div data-role="page"  id="pagetwo">
  <div  data-role="main" class="ui-content">
    <a  href="#pageone">跳转到第一个页面</a>
  </div>
</div>

         注意: 当web应用有大量的内容(文本,图片,脚本等)将会严重影响加载时间。如果你不想使用内页链接可以使用外部文件:

         <a href="externalfile.html">访问外部文件</a>                  

页面作为对话框使用

     对话框是用于显示页面信息显示或者表单信息的输入。

     在链接中添加data-rel="dialog"让用户点击链接时弹出对话框:            

范例

<div data-role="page" id="pageone">
  <div   data-role="main" class="ui-content">
    <a href="#pagetwo">跳转到第二个页面</a>
  </div>
</div>

<div data-role="page"    data-dialog="true" id="pagetwo">
  <div   data-role="main" class="ui-content">
    
      <a href="#pageone">跳转到第一个页面</a>
  </div>
</div>

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-14 09:34:03 重新编辑]
  Java面向对象编程-->数组
  JavaWeb开发-->异常处理
  JSP与Hibernate开发-->JSP技术详解(Ⅰ)
  Java网络编程-->JSP中使用JavaBean(Ⅰ)
  精通Spring-->立即检索和延迟检索策略
  Vue3开发-->Spring、JPA与Hibernate的整合
  web前端工程师面试题的知识考点盘总
  JavaScript Promise对象的用法
  20分钟带你掌握JavaScript Promise和 Async/Await
  Vue路由开启keep-alive时的注意点
  JS对树形数据的遍历和过滤,
  一个AJAX入门范例
  jQuery与AJAX的整合简介
  jQuery 选择器
  CSS Border(边框)
  HTML的事件属性
  JavaScript Array(数组)对象
  JavaScript prototype(原型对象)
  JavaScript 严格模式(use strict)
  JavaScript 调试
  jQuery Mobile 方向改变事件
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。