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表单验证之密码确认
May 22 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
Jquery异步上传文件代码实例
Nov 13 jQuery
jQuery实现简单日历效果
Jul 05 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
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
php中实现xml与mysql数据相互转换的方法
2014/12/25 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
Js 中debug方式
2010/02/07 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
移动端JQ插件hammer使用详解
2015/07/03 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
2020/11/04 Javascript
python函数返回多个值的示例方法
2013/12/04 Python
Python实现二分法算法实例
2015/02/02 Python
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
Python实现常见的回文字符串算法
2018/11/14 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
python3 求约数的实例
2019/12/05 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
学习Python列表的基础知识汇总
2020/03/10 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
事业单位人员的自我评价范文
2014/09/21 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
基于Python实现流星雨效果的绘制
2022/03/18 Python
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技
Docker部署Mysql8的实现步骤
2022/07/07 Servers