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 相关文章推荐
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jQuery zTree树插件动态加载实例代码
May 11 jQuery
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
jQuery AJAX与jQuery事件的分析讲解
Feb 18 jQuery
jQuery ajax仿Google自动提示SearchSuggess功能示例
Mar 28 jQuery
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
jQuery操作元素追加内容示例
Jan 10 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
JQuery插件tablesorter表格排序实现过程解析
May 28 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
PHP HTML代码串截取代码
2008/12/29 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
php之XML转数组函数的详解
2013/06/07 PHP
php实现aes加密类分享
2014/02/16 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
Yii中表单用法实例详解
2016/01/05 PHP
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
php实现的双色球算法示例
2017/06/20 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
2019/06/05 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
javascript 禁止复制网页
2009/06/11 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
python里将list中元素依次向前移动一位
2014/09/12 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
使用python实现接口的方法
2017/07/07 Python
Python类装饰器实现方法详解
2018/12/21 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
内业资料员岗位职责
2014/01/04 职场文书
迟到检讨书500字
2014/02/05 职场文书
清洁员岗位职责
2015/02/15 职场文书
科技活动总结范文
2015/05/11 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android
我收到了德劲DE1107
2022/04/05 无线电