jQuery Mobile 是一个跨浏览器的 JavaScript 库,用于开发移动 Web 应用程序。它提供了一系列的 UI 组件,可以帮助开发者快速构建出具有良好用户体验的移动 Web 应用。jQuery Mobile 页面切换是其中一个重要的特性,它可以帮助开发者快速地在不同页面之间进行切换。
jQuery Mobile 页面切换是基于 HTML5 的 pushState API 实现的,它使用 AJAX 技术来加载新页面,并将新页面内容插入当前 DOM 中。这样就能够避免整个页面重新加载,从而大大减少了切换时间。此外,jQuery Mobile 还支持多种不同的切换效果,如 slide、fade、pop 等,可以根据应用场景来选择合适的效果。
// 使用 slide 效果进行切换 $.mobile.changePage("page2.html", { transition: "slide" });
尽管jQuery Mobile兼容所有的移动设备,但是并不能完全兼容PC机(由于有限的CSS3支持)。 为了更好的阅读本教程,建议您使用 Google Chrome 浏览器。 |
实例解析:
jQuery Mobile 依赖 HTML5 data-* 属性来支持各种 UI 元素、过渡和页面结构。不支持它们的浏览器将以静默方式弃用它们。 |
使用 jQuery Mobile, 你可以在单个 HTML 文件中创建多个不同的页面。
你可以使用不同的href属性来区分使用同一个唯一id的页面:
注意: 当web应用有大量的内容(文本,图片,脚本等)将会严重影响加载时间。如果你不想使用内页链接可以使用外部文件:
对话框是用于显示页面信息显示或者表单信息的输入。
在链接中添加data-rel="dialog"让用户点击链接时弹出对话框:
IOS音频和视频(AudioVideo)简介 音频和视频在最新的设备中颇为常见。 将iosAVFoundation.framework和MediaPlayer.framework添加...
intent是具有其相关联数据的动作。Android使用Intents调用组件。Android中的组件包括activities (UI组件),services服务 (后台代...
Spark SQLJSON数据集Spark SQL能够自动推断JSON数据集的模式,加载它为一个SchemaRDD。这种转换可以通过下面两种方法来实现jsonF...
Spark GraphXPregel API图本身是递归数据结构,顶点的属性依赖于它们邻居的属性,这些邻居的属性又依赖于自己邻居的属性。所以许...
准备开始准备开始在本章,我们要创建一个 Storm 工程和我们的第一个 Storm 拓扑结构。NOTE: 下面假设你的 JRE 版本在 1.6 以上。...
在Neo4j CQL中,我们不能单独使用MATCH或RETURN命令,因此我们应该结合这两个命令从数据库检索数据。 例如:本示例演示如何使用...
有时基于我们的客户端要求,我们需要向现有节点或关系添加或删除属性。 我们使用Neo4j CQL SET子句向现有节点或关系添加新属性。...
Neo4j使用CQL MERGE命令 - 创建节点,关系和属性为从数据库检索数据 MERGE命令是CREATE命令和MATCH命令的组合。 MERGE = CREATE ...