jQuery Mobile,一个新的手机终端脚本开发库,从名字可以看出,它是基于jQuery;目前支持很多种手机设备,包括IOS/Android/BlackBerry/Windows Phone等,当然,支持程度不一,具体可以看:http://jquerymobile.com/gbs/
由于这项目比较新,在我写这文章的时候,目前还是1.0 ALPHA4.1 RELEASED版,官网提供下载的只有jQuery Mobile的JS和CSS,相关文档目前还没有提供下载,只能通过在线看Demo和说明。
一般用jQuery Mobile开发手机版Web页面,需要包括下面三个文件jQuery/jQuery Mobile JS/jQuery Mobile CSS(版本可以根据情况自己决定),如:
Page Title<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script><script type="text/javascript" src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>
今天介绍下它的Page:
1. Page基本结构
在一个手机页面中,一般包括三个部分(header/content/footer),它们都是Page的子元素,如下面就是一个Page的基本内容:
页面间的跳转和切换,一般都是Page对象的切换,你可以在一个HTML页面中包含多个Page对象,切换通过
指定相应的Page ID就可以,如下面页面内容,默认显示第一个Page对象foo,在foo的Page Content中有个
bar链接,表示切换到bar Page,这样达到页面切换的效果,其实通过浏览器看其生成的内容可以知道,这都是通过CSS来达到效果的,最底层当然是display block/none什么的,只不过jQuery Mobile封装了很多CSS:
<!-- Start of first page -->
Foo
<!-- /header -->
I'm first in the source order so I'm shown as the page.
View internal page called bar
<!-- /content -->
Page Footer
<!-- /header -->
<!-- /page -->
<!-- Start of second page -->
Bar
<!-- /header -->
I'm first in the source order so I'm shown as the page.
Back to foo
<!-- /content -->
Page Footer
<!-- /header -->
<!-- /page -->
默认在Page切换的时候,切换后的页面左上角默认包括一个Back的按钮回到上一个页面,页面URL中也体现出来,如../index.html#foo,表示index.html切换到id为foo的Page,或者index.html#docs-pages.html,表示从index.html切换到docs-pages.html,其实不管页面内链接还是页面间切换,jQuery Mobile都是发起Ajax请求加载新的页面。如果想链接到一个新界面,而且URL中不想有以前路径#新页面,可以通过在
加入链接属性rel="external"或data-ajax="false",这就告诉jQuery Mobile需要重新加载一个新的页面,而且URL也是全新的。
2. Page切换效果
默认Page间切换的效果是从右向左切换,可以在
中指定data-transition属性,指定页面切换的效果,jQuery Mobile目前支持slide/slideup/slidedown/pop/fade/flip等切换效果。
jQuery Mobile官网:http://jquerymobile.com/
分享到:
相关推荐
例如,jQuery 1.x系列注重向后兼容,2.x移除了对IE6/7的支持以提升性能,而3.x进一步提升了现代浏览器下的性能并引入更多新特性。 总结,jQuery作为一款优秀的JavaScript库,以其简洁的API和强大的功能,大大提高了...
jQuery Mobile则是一个轻量级的前端框架,专为触摸设备设计,简化了在移动设备上创建交互式用户界面的过程。它提供了丰富的UI组件,如按钮、表单、滑块和网格,以及触屏友好的导航和页面过渡效果。使用jQuery Mobile...
**jQuery学习资料** ...通过深入学习和实践《学习Jquery笔记》,你可以全面掌握jQuery的基本用法和高级技巧,从而在网页开发中更加得心应手。不断探索和理解jQuery的精髓,将有助于提升你的前端开发技能。
例如,在一个在线课程平台中,用户可以同时打开课程大纲、视频窗口和笔记窗口,提高学习效率。 其次,该插件的弹出窗口具备最大化和最小化功能。最大化功能允许用户快速将窗口扩展到屏幕全尺寸,从而获得更广阔的...
这个“jquery笔记.rar”文件很可能是对jQuery库的深入学习和实践总结。 **DOM操作** 1. **选择器**: jQuery提供了一套强大的选择器,如ID选择器(#id)、类选择器(.class)和元素选择器(element),以及组合选择...
标题中的“jQuery适应手机mobile左右全屏幻灯片切换插件”是指一个专门设计用于移动端设备的jQuery插件,它提供了全屏滑动效果,使用户可以在手机或平板电脑上流畅地浏览内容,如产品展示、图片轮播或介绍。...
**CSS3学习笔记** 在网页设计领域,CSS(层叠样式表)是用于定义HTML或XML(包括SVG、XHTML等)文档呈现的关键技术。随着技术的不断发展,CSS3已经成为了现代网页设计的标准,提供了丰富的样式控制和布局能力。本...
jQuery作为一款广泛使用的JavaScript库,提供了丰富的功能来优化网页交互,其中包括在手机移动端实现点击弹出数字键盘输入的功能。本篇文章将深入探讨这一话题,帮助开发者理解并掌握相关技术。 首先,我们需要了解...
本文是根据w3c 学习轨迹,自己研习过程中记录下的笔记,只供自己学习轨迹记录之用,不喜勿喷。 0. 引入库 引入对应的文件: <link rel="stylesheet" href=...
### AgileLite学习笔记 #### 一、基础知识概览 在开始深入探讨AgileLite之前,我们首先需要了解一些基础知识,这些知识将为后续的学习奠定坚实的基础。 ##### CSS基础 CSS(Cascading Style Sheets)是一种样式...
jQuery提供了一系列动画方法,如`.animate()`,可以让滑动过程平滑过渡。在这个项目中,可能利用这些方法来创建更流畅的滑动体验。 5. **自定义扩展**: 代码库的开放性使得开发者能够进行二次开发。例如,你可以...
首先,MUI(DCloud Mobile UI)是一个专为移动Web应用设计的前端框架,它提供了丰富的组件和样式,帮助开发者快速构建美观、一致的跨平台应用。在本项目中,MUI主要负责页面布局、交互效果以及一些常见组件的实现,...
在本资源中,我们主要关注的是使用jQuery实现的搜索框输入文字查找表格内容匹配的代码。jQuery是一款广泛使用的JavaScript...对于学习和理解jQuery的事件处理、DOM操作和基本的前端优化策略,这是一个很好的实践案例。
总的来说,`Aratel-Notes` 是一个实用的教程项目,有助于开发者理解如何利用 PhoneGap 结合 Web SQL 和 jQuery Mobile 创建跨平台的移动应用,特别是对于那些希望学习混合开发技术的 Java 程序员来说,这是一个很好...
《李炎恢 jQuery 66讲视频教程PDF文件完整版全集》是李炎恢老师精心制作的一套jQuery学习资源,旨在帮助学习者深入理解和掌握jQuery这一强大的JavaScript库。jQuery以其简洁、高效的语法特性,成为了网页开发中广泛...
HTML5NoteA note helps me learning HTML5.将按照以下目录进行笔记##目录CSS3基础JavaScript基础HTML5新特性基础响应式布局jQuery基础jQuery UI基础jQuery Mobile基础CreateJS基础
同时,针对移动设备的特点,还有专门的库和框架,如jQuery Mobile和Ionic,它们提供了对触摸事件的支持和移动端特性的封装。 后端开发则涉及服务器端逻辑和数据管理,常见的技术有Node.js、Java的Spring Boot、...
说明: :hundred_points:成为分享一些笔记也是用来记录自己的学习旅程的一种方法,感谢每一个贡献的朋友,还在不断完善中 贡献者感谢每一个贡献的朋友! 完成的功能 vuepress建设成功 缬氨酸评论系统 返回顶部...
- **jQuery Mobile**:这是一个基于jQuery的轻量级移动Web应用程序框架,专门用于创建高性能的触控优化的移动网站和应用。 综上所述,“手机wrap网站爱丽时尚触屏自适应手机WAP女性网站模板”主要涉及到了WAP网站...