在Jquery Mobile中,一个页面"就是一个data-role属性被设为"page"的容器(通常为div容器),里面包含了"header", "content",“footer"三个容器,各自可以容纳普通的html元素,表单和自定义的Jquery Mobile组件

1、一个标准的Jquery Mobile页面的样板。

<!DOCTYPE html> <html> <head> <title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.Jquery.com/mobile/1.0a3/Jquery.mobile-1.0a3.min.css" /><script type="text/javascript" src="http://code.Jquery.com/Jquery-1.4.3.min.js"></script><script type="text/javascript" src="http://code.Jquery.com/mobile/1.0a3/Jquery.mobile-1.0a3.min.js"></script></head> <body> <div data-role="page"><div data-role="header"><h1>Page Title</h1></div><!-- /header --><div data-role="content"> <p>Page content goes here.</p> </div><!-- /content --><div data-role="footer"><h4>Page Footer</h4></div><!-- /footer --></div><!-- /page --></body></html>

2、想要支持中文,添加以下meta标签。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

3、一个页面中包含多个页面,支持Ajax的跳转的页面。

<body> <!-- Start of first page --><div data-role="page" id="foo"><div data-role="header"><h1>Foo</h1></div><!-- /header --><div data-role="content"> <p>I'm first in the source order so I'm shown as the page.</p> <p>View internal page called <a href="#bar">bar</a></p> </div><!-- /content --><div data-role="footer"><h4>Page Footer</h4></div><!-- /footer --></div><!-- /page --><!-- Start of second page --><div data-role="page" id="bar"><div data-role="header"><h1>Bar</h1></div><!-- /header --><div data-role="content"> <p>I'm first in the source order so I'm shown as the page.</p> <p><a href="#foo">Back to foo</a></p> </div><!-- /content --><div data-role="footer"><h4>Page Footer</h4></div><!-- /footer --></div><!-- /page --></body>

4、后退链接属性。(后退的行为,会无视链接的herf)  data-rel="back"

<a href="index.html" data-rel="back">后退</a>

5、页面跳转效果属性。 data-transition="*"

<a href="index.html" data-transition="pop">跳转</a>

  1. data-transition="fade"
  2. data-transition="pop"
  3. data-transition="flip"
  4. data-transition="turn"
  5. data-transition="flow"
  6. data-transition="slidefade"
  7. data-transition="slide"
  8. data-transition="slideup"
  9. data-transition="slidedown"
  10. data-transition="none"

6、在页面上层的弹出对话框属性。 data-rel="dialog"

<a href="foo.html" data-rel="dialog">Open dialog</a> 

7、页面预加载属性。data-prefetch

<a href="prefetchThisPage.html" data-prefetch> ... </a>

你可以预加载随意多个页面,只需要将要预加载的链接加上data-prefetch属性。或者你,可以在js里调用$.mobile.loadPage()方法来设置预加载。

$.mobile.loadPage( pageUrl, { showLoadMsg: false } );

8、不使用jQuery Mobel 提供的  DOM 缓存机制属性。data-dom-cache="true"

<div data-role="page" id="cacheMe" data-dom-cache="true">

通过js控制。

$.mobile.page.prototype.options.domCache = true;

通过程序控制。

pageContainerElement.page({ domCache: true });  

DOM缓存的缺点是DOM可能会变得很大,某些设备上会导致变慢或者内存问题。

转载于:https://www.cnblogs.com/liluping860122/archive/2013/05/08/3067258.html

jQuery Mobel 学习相关资料整理(一)相关推荐

  1. epoll相关资料整理

    http://www.cppblog.com/converse/archive/2008/10/13/63928.html epoll相关资料整理 学习epoll有一段时间了,最近终于有一个服务器采用 ...

  2. PRML:Pattern Recognition And Machine Learning 相关资料整理与下载

    Pattern Recognition And Machine Learning 相关资料整理与下载 前言 一.PRML英文原文 二.PRML中文翻译版 三.PRML勘误与附加评论 四.读者整理的笔记 ...

  3. 转:基于iOS上MDM技术相关资料整理及汇总

    转自:http://www.mbaike.net/mdm/6.html 一.MDM相关知识: MDM (Mobile Device Management ),即移动设备管理.在21世纪的今天,数据是企 ...

  4. Scaleform相关资料整理

    Scaleform相关资料整理 官方教程: http://udn.epicgames.com/Three/Scaleform.html 麻将桌的视频: http://gameware.autodesk ...

  5. 深度学习相关资料总结

    FROM:http://blog.csdn.net/chenyusiyuan?viewmode=contents 近这两年里deep learning技术在图像识别和跟踪等方面有很大的突破,是一大研究 ...

  6. 【软件测试】学习路线资料整理摆脱迷茫,突破瓶颈(送给我迷茫的朋友)

    引言 写这篇博客原因:一位朋友突然很丧,然后找到了我,聊了许久之后,还是觉得没有大的效果,因为迷茫期不是那么容易就过去的.答应整理一份软测学习路线&资料,于是就有了这一篇文章.废话少说,进入正 ...

  7. Citrix 相关资料整理

    转载请注明 http://blog.csdn.net/u011046042/article/details/72638345 思杰相关的资料整理: 官方网站 https://www.citrix.co ...

  8. 无人机相关资料整理-备忘

    近期一直在学习无人机相关基础知识以及平台搭建方面的知识,搜集了很多网站的相关信息,有一些比较有用的github.中英文资料.谈论区网址.还收藏了一些免费的课程,以及自己已购买的课程的链接.有些普及的教 ...

  9. 源码分析工具Joern的相关资料整理

    随着对joern的了解,发现这个工具的潜能挺大的.但实际上手起来还是有点难度.这里列举一些对学习joern有帮助的相关资料博客. joern官方文档:https://docs.joern.io/ jo ...

最新文章

  1. 大学教师辞职创业,已向高校捐赠超10亿元!多以个人名义……
  2. 交叉熵损失函数、修正Huber损失、极大似然估计、负对数似然、似然与交叉熵、KL散度
  3. 什么镜头最适合拍风景_双11大促 如何挑选最适合自己的第二支镜头?
  4. AutoCompleteTextView的简单用法
  5. 为什么vs数据库中文显示问号_第005期 | 写论文为什么不应写别人没写过的题目?...
  6. Identity Server 4 原理和实战(完结)_建立Identity Server 4项目,Client Credentials 授权实例...
  7. boost::pfr::detail::offset_based_getter相关的测试程序
  8. 【C语言简单说】十一:switch 补
  9. 7月9日王者荣耀服务器维护,王者荣耀 7月9日体验服停机更新公告
  10. Python中类、对象与self详解
  11. 通过Python扫描代码关键字并进行预警
  12. 怎样将GIS图形复制到Windows剪贴板,粘贴到Word中
  13. 【iOS】iOS开发编码规范小结
  14. Java知多少(9) import及Java类的搜索路径
  15. 计算机网络笔记2 应用层
  16. 在ASP.NET中获取参数POST和GET方式提交的参数
  17. spring-boot-starter-parent作用及测试
  18. 微信小程序之实时聊天系统——页面介绍
  19. 前端入门学习笔记五十一
  20. oracle licence计算

热门文章

  1. 基于JSP的IQ智力测试系统
  2. SAP的成本中心和利润中心的关系
  3. 更改mysql数据库主键自增时报错ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1
  4. android开发之收藏网页功能
  5. D15-Acwing-3.2-4.1代码实现
  6. 高精地图:激光雷达点云与高精地图融合
  7. 两次考研失利!但这一次「我没输」
  8. 不要困在自己建造的盒子里——写给.NET程序员(附精彩评论)
  9. 在不同的环境中编译hello world程序
  10. python在煤矿的用途-矿用非金属制品检测前处理方法研究