jQuery实现的点击显示隐藏下拉菜单功能完整示例


Posted in jQuery onMay 17, 2019

本文实例讲述了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.3water.com/code/WebCodeRun

在线HTML/CSS/JavaScript代码运行工具:
http://tools.3water.com/code/HtmlJsRun

更多关于jQuery相关内容还可查看本站专题:《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
jQuery动态操作表单示例【基于table表格】
Dec 06 jQuery
jquery将json转为数据字典的实例代码
Oct 11 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 jQuery
jQuery控制input只能输入数字和两位小数的方法
May 16 #jQuery
Vue项目中使用jquery的简单方法
May 16 #jQuery
JQuery常见节点操作实例分析
May 15 #jQuery
JQuery属性操作与循环用法示例
May 15 #jQuery
jquery+css实现Tab栏切换的代码实例
May 14 #jQuery
jquery实现二级导航下拉菜单效果实例
May 14 #jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 #jQuery
You might like
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
php 保留小数点
2009/04/21 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
JS HTML5 音乐天气播放器(Ajax获取天气信息)
2013/05/26 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
vue项目设置scrollTop不起作用(总结)
2018/12/21 Javascript
详解微信小程序网络请求接口封装实例
2019/05/02 Javascript
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
Javascript原型链及instanceof原理详解
2020/05/25 Javascript
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
python绘制直线的方法
2018/06/30 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
python查看数据类型的方法
2019/10/12 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
QA工程师岗位职责
2013/11/20 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
结婚保证书范文
2014/04/29 职场文书
学校文明单位申报材料
2014/05/06 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
项目合作协议书
2014/09/23 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
工作经验交流材料
2014/12/30 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
辩论会主持词
2015/07/03 职场文书