本文实例讲述了jQuery实现的点击显示隐藏下拉菜单功能。分享给大家供大家参考,具体如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>toggle</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <style> *{margin: 0;padding: 0} .nav1>li>ul{ display: none} .nav1>li{color: red} .nav1>li>ul>li{color: black!important;} </style> </head> <body> <ul class="nav1"> <li>aaaaa <ul> <li>aa22</li> <li>aa22</li> <li>aa22</li> <li>aa22</li> </ul> </li> <li>bbbbb <ul> <li>bb22</li> <li>bb22</li> <li>bb22</li> <li>bb22</li> </ul> </li> <li>cccc <ul> <li>cc22</li> <li>cc22</li> <li>cc22</li> <li>cc22</li> </ul> </li> <li>dddddd <ul> <li>ddd22</li> <li>dd22</li> <li>dd22</li> <li>dd22</li> </ul> </li> <li>eee <ul> <li>ee22</li> <li>ee22</li> <li>ee22</li> <li>ee22</li> </ul> </li> </ul> <script> $(function () { var $ali=$(".nav1 li") for(var i=0;i<$ali.length;i++){ $ali.eq(i).click(function () { if($(this).find("ul").is(':hidden')){ $(this).find("ul").show() }else{ $(this).find("ul").hide() } }) } }) </script> </body>
PS:感兴趣的朋友可以使用如下在线工具测试上述代码:
在线HTML/CSS/JavaScript前端代码调试运行工具:
http://tools.kunjuke.com/code/WebCodeRun
在线HTML/CSS/JavaScript代码运行工具:
http://tools.kunjuke.com/code/HtmlJsRun
更多关于jQuery相关内容还可查看本站专题:《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
您可能感兴趣的文章:
- jQuery点击页面其他部分隐藏下拉菜单功能
- jquery实现鼠标滑过显示二级下拉菜单效果
- jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
- jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
- php+jQuery实现的三级导航栏下拉菜单显示效果
- jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
- jQuery点击弹出下拉菜单的小例子
- 用jquery实现下拉菜单效果的代码
- jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
- jquery 多级下拉菜单核心代码
- jQuery实现的导航下拉菜单效果示例