基于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 相关文章推荐
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
Jun 29 Javascript
JavaScript全局函数使用简单说明
Mar 11 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
Dec 15 Javascript
关于extjs4如何获取grid修改后的数据的问题
Aug 07 Javascript
jQuery的cookie插件实现保存用户登陆信息
Apr 15 Javascript
jquery插件unobtrusive实现片段式加载
Jun 15 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
Aug 27 Javascript
javascript类型系统_正则表达式RegExp类型详解
Jun 24 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
Aug 04 Javascript
微信小程序实现订单倒计时
Nov 01 Javascript
使用p5.js临摹动态图形
Oct 23 Javascript
JavaScript实现简单计算器功能
Dec 19 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
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
thinkphp配置连接数据库技巧
2014/12/02 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
php读取txt文件并将数据插入到数据库
2016/02/23 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
thinkPHP框架中layer.js的封装与使用方法示例
2019/01/18 PHP
javascript中的new使用
2010/03/20 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
jQuery筛选器children()案例详解(图文)
2013/02/17 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
如何使用AngularJs打造权限管理系统【简易型】
2016/05/09 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
Python 文件读写操作实例详解
2014/03/12 Python
python中报错&quot;json.decoder.JSONDecodeError: Expecting value:&quot;的解决
2019/04/29 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
Python time库基本使用方法分析
2019/12/13 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
拉斯维加斯城市观光通行证:Las Vegas Pass
2019/05/21 全球购物
Python面试题集
2012/03/08 面试题
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
校运会广播稿100字
2014/01/27 职场文书
副科级后备干部考察材料
2014/05/15 职场文书
2014年保洁工作总结
2014/11/24 职场文书
单位介绍信格式范文
2015/05/04 职场文书