基于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几种形式的树结构菜单
May 10 Javascript
js获取指定日期前后的日期代码
Aug 20 Javascript
jquery 模板的应用示例
Nov 12 Javascript
通过$(this)使用jQuery包装后的方法或属性
May 18 Javascript
node.js学习总结之调式代码的方法
Jun 25 Javascript
JavaScript中Math.SQRT2属性的使用详解
Jun 14 Javascript
jquery实现鼠标悬浮停止轮播特效
Aug 20 Javascript
vue.js的提示组件
Mar 02 Javascript
jquery实现表单获取短信验证码代码
Mar 13 Javascript
利用JavaScript如何查询某个值是否数组内
Jul 30 Javascript
Angular CLI 安装和使用教程
Sep 13 Javascript
React Native悬浮按钮组件的示例代码
Apr 05 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
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
js单例模式的两种方案
2013/10/22 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
jQuery解决input超多的表单提交
2015/08/10 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
[50:34]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
python excel多行合并的方法
2020/12/09 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
白宫黑市官网:White House Black Market
2016/11/17 全球购物
企业出纳岗位职责
2014/03/12 职场文书
毕业晚会主持词
2014/03/24 职场文书
元宵节主持词
2014/03/25 职场文书
婚前协议书怎么写
2014/04/15 职场文书
党员查摆剖析材料
2014/10/10 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
小学国庆节活动总结
2015/03/23 职场文书
2015年秋季新学期寄语
2015/03/25 职场文书
珍爱生命主题班会
2015/08/13 职场文书
mysql5.7使用binlog 恢复数据的方法
2021/06/03 MySQL
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL