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 相关文章推荐
List the UTC Time on a Computer
Jun 11 Javascript
js异或加解密效果代码
Jun 25 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
Javascript中this的用法详解
Sep 22 Javascript
JavaScript实现twitter puddles算法实例
Dec 06 Javascript
实现非常简单的js双向数据绑定
Nov 06 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
Jan 04 Javascript
通过示例彻底搞懂js闭包
Aug 10 Javascript
工作中常用到的ES6语法
Sep 04 Javascript
微信小程序实现3D轮播图效果(非swiper组件)
Sep 21 Javascript
微信小程序 wxParse插件显示视频问题
Sep 27 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
Dec 16 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删除数组中特定元素的两种方法
2013/07/02 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
深入理解Javascript闭包 新手版
2010/12/28 Javascript
JS图片切换的具体方法(带缩略图版)
2013/11/12 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
微信小程序-消息提示框实例
2016/11/24 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
2017/01/05 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
[14:20]刀塔大凶女神互压各路奇葩屌丝
2014/05/16 DOTA
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
python http基本验证方法
2018/12/26 Python
Python数据类型之List列表实例详解
2019/05/08 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
html5指南-4.使用Geolocation实现定位功能
2013/01/07 HTML / CSS
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
岗位职责范本
2013/11/23 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
2014年班组长工作总结
2014/11/20 职场文书
校友会致辞
2015/07/30 职场文书
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技