JQuery Mobile实现导航栏和页脚


Posted in Javascript onMarch 09, 2016

导航栏由一组水平排列的链接构成,通常位于页眉或页脚内部。

默认地,导航栏中的链接会自动转换为按钮(无需 data-role="button")。

导航栏部分的代码一般放置在data-role为header的div的内。

<div data-role="header"> 
<a href="#" data-role="button" data-icon="home">首页</a> 
<h1>欢迎访问我的主页</h1> 
<a href="#" data-role="button" data-icon="search">搜索</a> 
</div>

一个基本的导航栏代码如上,包含两个按钮和一行文字作为标题。data-icon可以定义按钮对应的小图标。如果希望将按钮放在文本右侧,可以添加class=“ui-btn-right”样式。要注意的是,Jquery Mobile中的导航部分(header内)只能包含两个按钮。(可以想象一下,一般的手机app导航内都不会有过多的button,一般都放在页脚中)

相比之下,页脚的按钮数量没有限制,页脚放在footer中,基本代码如下:

<div data-role="footer"> 
<a href="#" data-role="button" data-icon="plus">转播到新浪微博</a> 
<a href="#" data-role="button" data-icon="plus">转播到腾讯微博</a> 
<a href="#" data-role="button" data-icon="plus">转播到QQ空间</a> 
</div>

这符合一般的移动app设计模式,底部是切换到不同页面的button。切换页面的方式也很简单,注意到这里的每一个button都是用a标签定义的,其中的href就如我们上次所说,是可以进行页面转换的,只要在href后面添加另一个页面的id(即data-role为page的div)即可完成跳转。跳转的过程有很多jquery mobile内置定义的动画效果,在以后介绍。

关于页眉和页脚,除了上述所说之外,还可以使用data-position属性定义它们的位置属性,包含以下三个可选值(来自:w2cschool):

Inline - 默认。页眉和页脚与页面内容位于行内。

Fixed ? 页眉和页脚会留在页面顶部和底部。

Fullscreen - 与 fixed 类似;页眉和页脚会留在页面顶部和底部,but also over thepage content. It is also slightly see-through

关于jQuery mobile实现导航栏和页脚的相关知识就给大家介绍到这里,希望对大家有所帮助!

Javascript 相关文章推荐
javascript客户端遍历控件与获取父容器对象示例代码
Jan 06 Javascript
JQuery中使用ajax传输超大数据的解决方法
Jul 14 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
May 19 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
Dec 07 Javascript
Bootstrap基本组件学习笔记之面板(14)
Dec 08 Javascript
Node.js 实现简单的接口服务器的实例代码
May 23 Javascript
VUE element-ui 写个复用Table组件的示例代码
Nov 18 Javascript
详解ES6中的代理模式——Proxy
Jan 08 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 Javascript
从vue源码看props的用法
Jan 09 Javascript
JS求解两数之和算法详解
Apr 28 Javascript
javascript基本算法汇总
Mar 09 #Javascript
javascript时间排序算法实现活动秒杀倒计时效果
Jan 28 #Javascript
javascript获取wx.config内部字段解决微信分享
Mar 09 #Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
Mar 09 #Javascript
jquery实现文本框textarea自适应高度
Mar 09 #Javascript
分享12个实用的jQuery代码片段
Mar 09 #Javascript
详解JavaScript正则表达式之分组匹配及反向引用
Mar 09 #Javascript
You might like
Fleaphp常见函数功能与用法示例
2016/11/15 PHP
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
2013/10/11 Javascript
js实现文本框中焦点在最后位置
2014/03/04 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
vue仿element实现分页器效果
2018/09/13 Javascript
在vue中获取token,并将token写进header的方法
2018/09/26 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
python分割文件的常用方法
2014/11/01 Python
深入解析Python中的集合类型操作符
2015/08/19 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
Python高级特性切片(Slice)操作详解
2018/09/27 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
在pandas中遍历DataFrame行的实现方法
2019/10/23 Python
解决python使用list()时总是报错的问题
2020/05/05 Python
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
办公设备采购方案
2014/03/16 职场文书
小学节能减排倡议书
2014/05/15 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
一份文言文检讨书
2014/09/13 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
工厂见习报告范文
2014/10/31 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
党员读书活动心得体会
2016/01/14 职场文书
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP