jQuery 折叠菜单
2017-10-11 08:56
197 查看
本文实例讲述了jQuery实现的简单折叠菜单(折叠面板)效果代码,主要介绍了jQuery实现的简单折叠菜单(折叠面板)效果代码,涉及jQuery中slideToggle与toggleClass方法的灵活使用技巧。
效果图:
源码:
效果图:
源码:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>jQuery 折叠菜单</title> <script type="text/javascript" src="jquery.1.12.4.js"></script> <style type="text/css"> * { margin:0px; padding:0px; } body {font-size:14px; } ul, li, h1, div{ list-style:none; padding:0px; margin:0px; } .content { width:596px; _height:430px; min-height:430px; margin:0 auto; border:2px solid #AAAA00;background-color:#FFFFFF; overflow:hidden; } .toggle { width:450px; margin:20px auto; } .toggle dl dt { height:40px; width:450px;line-height:40px;background: #b3d4fc; font-size:16px; font-weight:bold; color:#006600; cursor:pointer; margin:8px 0; padding-left:25px; display:block; } .toggle dl dd { padding-left:10px; line-height:24px;} .toggle dl dd h2 { font-size:15px; } .toggle dl dd ul { padding-bottom:12px; } .toggle dl dd ul li { list-style:none; } </style> <script type="text/javascript"> $(function(){ $(".toggle dl dd").hide(); $(".toggle dl dt").click(function(){ $(".toggle dl dd").not($(this).next()).hide(); $(".toggle dl dt").not($(this).next()).removeClass("current"); $(this).next().slideToggle(500); $(this).toggleClass("current"); }); }); </script> </head> <body> <div class="content"> <div class="toggle"> <dl> <dt>项目一</dt> <dd> <ul> <li>项目一、一</li> <li>项目一、二</li> <li>项目一、三</li> </ul> </dd> <dt>项目二</dt> <dd> <ul> <li>项目二、一</li> <li>项目二、二</li> <li>项目二、三</li> </ul> </dd> <dt>项目三</dt> <dd> <ul> <li>项目三、一</li> <li>项目三、二</li> <li>项目三、三</li> </ul> </dd> </dl> </div> </div> </body> </html>
相关文章推荐
- jquery实现菜单的折叠并且变换图片
- 基于jQuery实现以手风琴方式展开和折叠导航菜单
- 基于JQuery的折叠菜单
- 锋利的jquery初体验--折叠菜单练习
- jQuery实现有动画淡出效果的二级折叠菜单代码
- 20151225jquery学习笔记---折叠菜单UI
- jQuery展开折叠侧栏导航菜单
- 最简易的JQUERY折叠菜单 有预览效果
- 锋利的jquery初体验--折叠菜单练习
- 同一页面可多次调用jquery折叠菜单
- JQuery做折叠二级菜单
- jQuery 复习之折叠菜单 简洁代码
- jquery实现菜单的折叠并且变换图片
- 基于jQuery实现以手风琴方式展开和折叠导航菜单
- JQuery 简单实现折叠菜单
- 分享几款好用的jQuery 折叠菜单插件
- 基于jQuery实现简单的折叠菜单效果
- 用jquery实现折叠菜单
- 锋利的jquery初体验--折叠菜单练习
- jQuery实现折叠、展开的菜单组效果代码