基于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 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
Mar 10 Javascript
XML的代替者----JSON
Jul 21 Javascript
一次失败的jQuery优化尝试小结
Feb 06 Javascript
火狐textarea输入法的bug的触发及解决
Jul 24 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
Oct 30 Javascript
前台js调用后台方法示例
Dec 02 Javascript
轻松实现jQuery添加删除按钮Click事件
Mar 13 Javascript
JavaScript反弹动画效果的实现代码
Jul 13 Javascript
React Native react-navigation 导航使用详解
Dec 01 Javascript
vue 通过下拉框组件学习vue中的父子通讯
Dec 19 Javascript
详解如何在vue-cli中使用vuex
Aug 07 Javascript
环形加载进度条封装(Vue插件版和原生js版)
Dec 04 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各种编码集详解和以及在什么情况下进行使用
2011/09/11 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
JavaScript 原型继承
2011/12/26 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
2013/11/28 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
深入源码解析Python中的对象与类型
2015/12/11 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
python进行两个表格对比的方法
2018/06/27 Python
python脚本监控Tomcat服务器的方法
2018/07/06 Python
python+mysql实现教务管理系统
2019/02/20 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
what is the difference between ext2 and ext3
2013/11/03 面试题
校庆活动策划方案
2014/06/05 职场文书
超市周年庆活动方案
2014/08/16 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
2014公司年终工作总结
2014/12/19 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
刑事附带民事诉讼答辩状
2015/05/22 职场文书
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
python中subplot大小的设置步骤
2021/06/28 Python
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL