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客户端脚本的设计和应用
Aug 21 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
Jan 23 Javascript
JS 精确统计网站访问量的实例代码
Jul 05 Javascript
JavaScript数据类型学习笔记
Jan 25 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
Aug 03 Javascript
jQuery多文件异步上传带进度条实例代码
Aug 16 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
Jan 11 Javascript
jQuery仿IOS弹出框插件
Feb 18 Javascript
详解Vue 事件修饰符capture 的使用
Dec 29 Javascript
Node.js文件编码格式的转换的方法
Apr 27 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
Apr 22 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
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
初始Nodejs
2014/11/08 NodeJs
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
[54:45]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 Optic vs OG
2018/04/02 DOTA
python缩进区别分析
2014/02/15 Python
python常用函数详解
2016/09/13 Python
python学生信息管理系统
2018/03/13 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
python实现按首字母分类查找功能
2019/10/31 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
最新英语专业学生求职信范文
2013/09/21 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
大学班级干部的自我评价分享
2014/02/10 职场文书
心理健康课教学反思
2014/02/13 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记