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 相关文章推荐
javascript使用activex控件的代码
Jan 27 Javascript
js防止表单重复提交实现代码
Sep 05 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
Jan 17 Javascript
JavaScript必知必会(三) String .的方法来自何方
Jun 08 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
Oct 10 Javascript
深入理解Node module模块
Mar 26 Javascript
Layer弹出层动态获取数据的方法
Aug 20 Javascript
Vue实现移动端左右滑动效果的方法
Nov 27 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
elementui更改el-dialog关闭按钮的图标d的示例代码
Aug 04 Javascript
js重写alert事件(避免alert弹框标题出现网址)
Dec 04 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 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
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
基于vue2.0+vuex的日期选择组件功能实现
2017/03/13 Javascript
BackBone及其实例探究_动力节点Java学院整理
2017/07/14 Javascript
node中Express 动态设置端口的方法
2017/08/04 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
python有证书的加密解密实现方法
2014/11/19 Python
python抓取最新博客内容并生成Rss
2015/05/17 Python
Python格式化日期时间操作示例
2018/06/28 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
在django模板中实现超链接配置
2019/08/21 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
介绍一下你对SOA的认识
2016/04/24 面试题
社会实践评语
2014/04/28 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
预备党员入党感言
2015/08/01 职场文书
公司安全管理制度范本
2015/08/05 职场文书
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript
vue3.0 数字翻牌组件的使用方法详解
2022/04/20 Vue.js