jQuery实现可展开折叠的导航效果示例


Posted in Javascript onSeptember 12, 2016

本文实例讲述了jQuery实现可展开折叠的导航效果。分享给大家供大家参考,具体如下:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{ padding: 0; margin: 0;}
li{ list-style-type: none;}
body{ margin: 50px; font-family:\5FAE\8F6F\96C5\9ED1,'Arial';}
a{ text-decoration: none; color:#f00;}
h3{ cursor: pointer;}
</style>
</head>
<body>
<h3>导航一</h3>
<ul style="display:none">
  <li><a href="#">11111</a></li>
  <li><a href="#">11111</a></li>
  <li><a href="#">11111</a></li>
  <li><a href="#">11111</a></li>
</ul>
<h3>导航二</h3>
<ul style="display:none">
  <li><a href="#">22222</a></li>
  <li><a href="#">22222</a></li>
  <li><a href="#">22222</a></li>
  <li><a href="#">22222</a></li>
</ul>
<h3>导航三</h3>
<ul style="display:none">
  <li><a href="#">33333</a></li>
  <li><a href="#">33333</a></li>
  <li><a href="#">33333</a></li>
  <li><a href="#">33333</a></li>
</ul>
<script src="jquery-1.7.2.min.js"></script>
<script src="jquery.easing.1.3.js"></script>
<script>
$(function(){
  $.easing.def = 'easeOutElastic';
  var oBtn = $('h3');
  oBtn.click(function(){
    $(this).next('ul').slideToggle().siblings('ul').slideUp();
  });
});
</script>
</body>
</html>

运行效果图如下:

jQuery实现可展开折叠的导航效果示例

附:jquery.easing.1.3.js动画效果扩展插件可点击如下链接本站下载:

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
XML+XSL 与 HTML 两种方案的结合
Apr 22 Javascript
JavaScript数据结构与算法之栈详解
Mar 12 Javascript
JS实现选择TextArea内文本的方法
Aug 03 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
Jan 26 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
Dec 31 Javascript
js实现一键复制功能
Mar 16 Javascript
JavaScript中Require调用js的实例分享
Oct 27 Javascript
对Angular中单向数据流的深入理解
Mar 31 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
Aug 02 Javascript
Vue-CLI 3.X 部署项目至生产服务器的方法
Mar 22 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
May 02 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
jQuery简单实现列表隐藏和显示效果示例
Sep 12 #Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
Sep 12 #Javascript
jQuery实现的无限级下拉菜单功能示例
Sep 12 #Javascript
jQuery实现的图片轮播效果完整示例
Sep 12 #Javascript
Vue组件BootPage实现简单的分页功能
Sep 12 #Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
Sep 12 #Javascript
初识简单却不失优雅的Vue.js
Sep 12 #Javascript
You might like
数据库查询记录php 多行多列显示
2009/08/15 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
jQuery Mobile + PHP实现文件上传
2014/12/12 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
php实现微信发红包功能
2018/07/13 PHP
JavaScript的Cookies
2008/01/16 Javascript
Javascript与flash交互通信基础教程
2008/08/07 Javascript
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
2013/02/18 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
EasyUI学习之Combobox级联下拉列表(2)
2016/12/29 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
Vue2(三)实现子菜单展开收缩,带动画效果实现方法
2019/04/28 Javascript
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
2019/11/26 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
python网络编程之文件下载实例分析
2015/05/20 Python
SVM基本概念及Python实现代码
2017/12/27 Python
解决python写入mysql中datetime类型遇到的问题
2018/06/21 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
详解python中list的使用
2019/03/15 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
Final类有什么特点
2012/04/25 面试题
加强作风建设工作总结
2014/10/23 职场文书
2014年文秘工作总结
2014/11/25 职场文书
怎样写辞职信
2015/02/27 职场文书
贪污检举信范文
2015/03/02 职场文书
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP