jquery mobile实现可折叠的导航按钮


Posted in Javascript onMarch 11, 2017

本文实例为大家分享了jquery实现可折叠的导航按钮的具体代码,供大家参考,具体内容如下

功能:

当功能较多时,创建可折叠分组导航按钮。只需指定 data-role=" collapsible "创建可折叠面板

<!DOCTYPE html> 
<html> 
<head> 
 <meta charset="utf-8"> 
 <title>可折叠的导航面板</title> 
 <!--使用名为viewport的meta值,其content指定自适应设备的宽度--> 
 <meta name="viewport" content="width=device-width, initial-scale=1"> 
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css"> 
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script> 
 
 </head>   
<body> 
<div data-role="page" id="pageone"> 
 <div data-role="header"> 
 <h1>图书查阅系统</h1> 
 </div> 
 <!--创建一个可折叠的导航面板--> 
 <div data-role="content"> 
 <div data-role="collapsible" data-theme="e"> 
 <h4>文学历史</h4> 
 <ul data-role="listview"> 
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >明代</a></li> 
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >宋代</a></li> 
 </ul> 
 </div> 
 <!--显示人文社科的可折叠面板--> 
 <div data-role="collapsible" data-theme="b" data-collapsed="false"> 
 <h4>人文社科</h4> 
 <ul data-role="listview"> 
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >财务</a></li> 
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >心理</a></li> 
 </ul> 
 </div> 
 <!--显示计算机应用的可折叠面板--> 
 <div data-role="collapsible" data-theme="e"> 
 <h4>计算机应用</h4> 
 <ul data-role="listview"> 
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >软件开发</a></li> 
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >数据库</a></li> 
  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >移动开发</a></li> 
 </ul> 
 </div> 
 </div> 
 <div data-role="footer" data-position="fixed"> 
 <h1>请单击“+”按钮进行展开</h1> 
 </div> 
</div> 
</body> 
</html>
 

代码分析:

        通过data-role=" collapsible "创建可折叠的div,再在其中通过 data-role=" listview "创建列表框
        data-theme : 指定预定义样式  (也可以使用样式构建器创建自定义样式)
        data-collapsed="false" : 表示默认不折叠

效果图:

jquery mobile实现可折叠的导航按钮

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery获取div宽度的实现思路与代码
Jan 13 Javascript
javascript放大镜效果的简单实现
Dec 09 Javascript
jQuery选择器源码解读(二):select方法
Mar 31 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
Oct 19 Javascript
JavaScript轻松创建级联函数的方法示例
Feb 10 Javascript
jQuery实现百度登录框的动态切换效果
Apr 21 jQuery
AngularJS常见过滤器用法实例总结
Jul 06 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
May 15 Javascript
js防抖和节流的深入讲解
Dec 06 Javascript
微信小程序如何再次获取用户授权的方法
May 10 Javascript
jQuery弹框插件使用方法详解
May 26 jQuery
详细谈谈JavaScript中循环之间的差异
Aug 23 Javascript
前端开发之CSS原理详解
Mar 11 #Javascript
JS实现简易刻度时钟示例代码
Mar 11 #Javascript
js鼠标跟随运动效果
Mar 11 #Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
Mar 11 #Javascript
基于Node.js的WebSocket通信实现
Mar 11 #Javascript
js原生Ajax的封装和原理详解
Mar 11 #Javascript
ThinkPHP+jquery实现“加载更多”功能代码
Mar 11 #Javascript
You might like
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
jQuery遍历json中多个map的方法
2015/02/12 Javascript
JavaScript给url网址进行encode编码的方法
2015/03/18 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
Python读取stdin方法实例
2019/05/24 Python
pandas按条件筛选数据的实现
2021/02/20 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
美国高街时尚品牌:OASAP
2016/07/24 全球购物
打印机墨盒:123Inkjets
2017/02/16 全球购物
杨善洲电影观后感
2015/06/04 职场文书
2019 入党申请书范文
2019/07/10 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript