基于JQuery的简单实现折叠菜单代码


Posted in Javascript onSeptember 15, 2010

菜单为二级,初始化时为折叠效果,单击大项标题时展开,显示二级列表。
HTML代码如下:

<body> 
<div class="mainleftFAQ"> 
<div class="category"> 
<img src="images/admin.gif" width="215" height="66" /> 
</div> 
<div id="disp"> 
</div> 
<div class="bartitleFAQ"> 
<img src="images/yuan.gif" /><span class="admintext11">服务管理</span></div> 
<div class="FAQlist"> 
<ul> 
<li><a href='#'>  等待提交</a></li> 
<li><a href='#' title=''>  等待发布</a></li> 
<li><a href='#' title=''>  正式项目</a></li> 
<li><a href='#' title=''>  点此新增</a></li></ul> 
</div> 
<div class="bartitleFAQ"> 
<img src="images/yuan.gif" /><span class="admintext11">更新流程</span></div> 
<div class="FAQlist"> 
<ul> 
<li><a href='#'>  后台搜索</a></li> 
<li><a href='#' title=''>  更新流程</a></li> 
</div> 
<div class="bartitleFAQ"> 
<img src="images/yuan.gif" /><span class="admintext11">FAQ管理</span></div> 
<div class="FAQlist"> 
<ul> 
<li><a href='#'>  等待提交</a></li> 
<li><a href='#' title=''>  等待发布</a></li> 
<li><a href='#' title=''>  正式项目</a></li> 
<li><a href='#' title=''>  点此新增</a></li></ul> 
</div> 
<div class="bartitleFAQ"> 
<img src="images/yuan.gif" /><span class="admintext11">下载管理</span></div> 
<div class="FAQlist"> 
<ul> 
<li><a href='#'>  等待提交</a></li> 
<li><a href='#' title=''>  等待发布</a></li> 
<li><a href='#' title=''>  正式项目</a></li> 
<li><a href='#' title=''>  点此新增</a></li></ul> 
</div> 
<div class="bartitleFAQ"> 
<img src="images/yuan.gif" /><span class="admintext11">返回首页</span></div> 
</div> 
</body>

其中JQUERY脚本,只需简单的几行便可以实现想要的效果。具体代码如下所示:
<script language="javascript" type="text/javascript"> 
$(document).ready(function () { 
//将二级菜单设置为不可见 
$(".FAQlist").css("display", "none"); 
//单击一级菜单触发的事件 
$(".bartitleFAQ").click(function () { 
$(".FAQlist").css("display", "none");//将二级菜单全部设置为不可见 
$(this).next(".FAQlist").css("display", "block");//当前一级菜单的二级菜单设置为可见 
}) 
}) 
</script>
Javascript 相关文章推荐
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
Mar 06 Javascript
js 日期转换成中文格式的函数
Jul 07 Javascript
使用js实现关闭js弹出层的窗口
Feb 10 Javascript
Jquery 实现弹出层插件
Jan 28 Javascript
jQuery对象初始化的传参方式
Feb 26 Javascript
Angularjs 实现分页功能及示例代码
Sep 14 Javascript
如何快速上手Vuex
Feb 14 Javascript
浅谈React Event实现原理
Sep 20 Javascript
mpvue 单文件页面配置详解
Dec 02 Javascript
vue项目中axios请求网络接口封装的示例代码
Dec 18 Javascript
vue3修改link标签默认icon无效问题详解
Oct 09 Javascript
JavaScript仿京东秒杀倒计时
Mar 17 Javascript
jQuery获取css z-index在各种浏览器中的返回值
Sep 15 #Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
Sep 14 #Javascript
手把手教你自己写一个js表单验证框架的方法
Sep 14 #Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
Sep 14 #Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 #Javascript
基于jquery的划词搜索实现(备忘)
Sep 14 #Javascript
基于jquery的页面划词搜索JS
Sep 14 #Javascript
You might like
Smarty模板引擎缓存机制详解
2016/05/23 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
js loading加载效果实现代码
2009/11/24 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
2018/03/03 Javascript
JS求Number类型数组中最大元素方法
2018/04/08 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
2018/07/03 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
python 用pandas实现数据透视表功能
2020/12/21 Python
一年级班主任寄语
2014/01/19 职场文书
导游词之凤凰古城
2019/10/22 职场文书
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL