jquery Mobile入门—多页面切换示例学习


Posted in Javascript onJanuary 08, 2013

1、在JQuery Mobile中,多个页面的切换是通过<a>元素、并将<href>属性设置为#+对应的id号的方式进行的。

2、多页面切换示例代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<meta name="viewport" content="width=device-width,initial-scale=1"/> 
<link href="Css/jquery.mobile-1.2.0.min.css" rel="Stylesheet" type="text/css"/> 
<script src="Js/jquery-1.8.3.min.js" type"text/javascript"></script> 
<script src="Js/jquery.mobile-1.2.0.min.js" type="text/javascript"></script> 
</HEAD> 
<BODY> 
<section id="page1" data-role="page"> 
<header data-role="header"><h1>JQuery Mobile</h1></header> 
<div data-role="content" class="content"> 
<p>这是首页</p> 
<p><a href="#page2">详细页</a></p> 
</div> 
<footer data-role="footer"><h1>3I工作室版权所有</h1></footer> 
</section> 
<section id="page2" data-role="page"> 
<header data-role="header"><h1>JQuery Mobile</h1></header> 
<div data-role="content" class="content"> 
<p>这里是详细页</p> 
<p><a href="#page1">返回首页</a></p> 
</div> 
<footer data-role="footer"><h1>3I工作室版权所有</h1></footer> 
</section> 
</BODY> 
</HTML>

3、效果图预览

jquery Mobile入门—多页面切换示例学习

点击详细页将切换到另一页:

jquery Mobile入门—多页面切换示例学习

4、除了内链接外,还有外链接,实现方法与内链接相同,只是在<a>中增加了另外一个rel属性,并将该属性值设为external表示外链,如:

<a href="a1.html" rel="external">详细页</a>

5、动画效果切换页面,只需在<a>中添加data-transition属性,如:
<a href="a1.html" rel="external" data-transition="pop">详细页</a> //以弹出的效果打开页面

slide:从右到左滑动的动画效果
pop:以弹出的效果打开页面
slideup:向上滑动的动画效果
slidedown:向下滑动的动画效果
fade:渐变褪色的效果
flip:飞入的效果
Javascript 相关文章推荐
两种方法基于jQuery实现IE浏览器兼容placeholder效果
Oct 14 Javascript
原生javascript实现图片弹窗交互效果
Jan 12 Javascript
jQuery插件StickUp实现网页导航置顶
Apr 12 Javascript
学习JavaScript设计模式(继承)
Nov 26 Javascript
JavaScript事件学习小结(一)事件流
Jun 09 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
JavaScript中的return布尔值的用法和原理解析
Aug 14 Javascript
layui前端时间戳转化实例
Nov 15 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
Apr 22 Javascript
JavaScript实现猜数字游戏
May 20 Javascript
Node登录权限验证token验证实现的方法示例
May 25 Javascript
vue ant design 封装弹窗表单的使用
Jun 01 Vue.js
javascript 系统文件夹文件操作及参数介绍
Jan 08 #Javascript
12款经典的白富美型—jquery图片轮播插件—前端开发必备
Jan 08 #Javascript
滚动图片效果 jquery实现回旋滚动效果
Jan 08 #Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
Jan 08 #Javascript
jQuery.buildFragment使用方法及思路分析
Jan 07 #Javascript
js新闻滚动 js如何实现新闻滚动效果
Jan 07 #Javascript
YUI Compressor压缩JavaScript原理及微优化
Jan 07 #Javascript
You might like
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
一些使用频率比较高的php函数
2008/10/03 PHP
Php Image Resize图片大小调整的函数代码
2011/01/17 PHP
有关于PHP中常见数据类型的汇总分享
2014/01/06 PHP
ThinkPHP登录功能的实现方法
2014/08/20 PHP
PHP截取IE浏览器并缩小原图的方法
2016/03/04 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
jquery中获取select选中值的代码
2011/06/27 Javascript
jquery 定位input元素的几种方法小结
2013/07/28 Javascript
js写的评论分页(还不错)
2013/12/23 Javascript
JQuery实现样式设置、追加、移除与切换的方法
2015/06/11 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
浅谈五大Python Web框架
2017/03/20 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
七年级音乐教学反思
2014/01/26 职场文书
服务理念标语
2014/06/18 职场文书
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏
MySQL 逻辑备份 into outfile
2022/05/15 MySQL