开发工具与关键技术:Adobe Dreamweaver CC 2017 jQuery
作者:孙水兵
撰写时间:2019年2月21

用jQuery实现下拉菜单是一件很简单的事,主要是进行css的编写,将要隐藏的菜单设置display:none;再用jQuery将其进行显示与隐藏。
首先:引入jQuery文件

<script src="jquery/jquery-3.2.1.min.js"></script>

HTML部分
用ul标签来包裹要显示与隐藏的内容,再到li标签中用ul标签包裹要隐藏的内容。再要隐藏的内容上面显示的内容附加一个相同的内,用来进行鼠标移入移出事件。要进行页面跳转的内容用a标签包裹。

<div id="menu"><ul><li><a href="#">首页</a></li><li class="navmenu"><a href="#">内容</a><ul>  <li><a href="#">内容1</a></li><li><a href="#">内容2</a></li></ul></li><li class="navmenu"><a href="#">标题</a><ul><li><a href="#">标题1</a></li><li><a href="#">标题2</a></li><li><a href="#">标题3</a></li></ul></li> </ul>
</div>

CSS部分
设置菜单的背景颜色,宽度高度,让其水平居中。去除ul标签的固定样式设置要显示内容的样式,主要是让ul li ul中的内容为display:none;。

*{ margin:0px;padding:0px;}
#menu{ background-color:#eee;width:300px;height:40px;margin:0 auto;}
ul{list-style:none;}
ul li{float:left;  line-height:40px; text-align:center;position:relative;}
a{ text-decoration:none;color:#000;display:block;width:90px;}
a:hover{ color:#FFF; background-color:#666;}
ul li ul li{float:none; border-left:none;margin-top:2px;background-color:#eee;}
ul li ul{  width:90px; position:absolute; left:0px; top:40px; display:none;}

jQuery部分
根据类选择鼠标移入要显示移出隐藏的类,给其添加鼠标移入,鼠标移出事件,然后选择这元素的子元素的ul标签设置显示与隐藏事件。

 $(function(){$(".navmenu").mouseover(function(){$(this).children("ul").show(); })$(".navmenu").mouseout(function(){ $(this).children("ul").hide(); }) })

使用jQuery完成下拉菜单相关推荐

  1. jquery php下拉列表,JQuery三级下拉菜单

    摘要: jQuery三级下拉菜单 首页 内容 动画 动画2 3级菜单→ 我是3级菜单 我是3级菜单 我是3级菜单 动画2 3级菜单→ 我是3级菜单 我是3级菜单 4级菜单→ 我是4级菜单 我是4级菜单 ...

  2. html下拉菜单插件,简单的jQuery大型下拉菜单插件

    booNavigation是一款简单的jQuery大型下拉菜单插件.通过该插件可以制作3列大型下拉菜单,并带有平滑过渡效果,以及鼠标滑过菜单项时的动画效果. 使用方法 在页面中引入jquery和boo ...

  3. jQuery实现下拉菜单(点击显示/隐藏)

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...

  4. 用jQuery实现下拉菜单效果

    用jQuery实现下拉菜单效果 下拉菜单效果展示 代码 <!DOCTYPE html> <html><head>`在这里插入代码片`<meta charset ...

  5. jQuery练习——下拉菜单

    哈喽大家好,本次是jQuery案例练习系列第一期,本期是用jQuery实现下拉菜单. 笔者还是前端的菜鸟,还请大家多多指教呀~ 欢迎大佬指正,一起学习,一起加油! 第一期--下拉菜单的实现 文章目录 ...

  6. jquery 下拉菜单 html,jQuery实现下拉菜单的实例代码

    基本效果是这样的~~ * { margin: 0; padding: 0; } ul { list-style: none; } .wrap { width: 330px; height: 30px; ...

  7. jquery 实现下拉菜单

    为什么80%的码农都做不了架构师?>>>    该文章属于原创:转载注明出处:http://www.pm-road.com/index.php/2014/12/09/276/ Jqu ...

  8. Jquery实现下拉菜单滑动效果

    关于下拉菜单的布局以及原始采用jquery的写法详见这篇博客:(1条消息) Jquery案例-下拉菜单_setTimeout()的博客-CSDN博客_jquery下拉菜单案例 上面这篇博客的下拉菜单案 ...

  9. jQuery获取下拉菜单列表的值

    在表单提交的网页中,我们经常使用下拉菜单列表,这篇文章解释了如何获取下拉列表选择的值. 在jQuery中,我们通过使用.val()方法获得下拉列表的选定值. .val()方法主要用于获取表单元素的值, ...

最新文章

  1. 使用Forms Authentication实现用户注册、登录 (二)用户注册与登录
  2. PL/SQL编程:loop-if-exit-end循环算5的阶乘
  3. 使用C#的HttpWebRequest模拟登陆网站
  4. 向量收敛在matlab中,matlab实验报告
  5. boost::multi_array模块index_base 修改工具的测试
  6. python逻辑题_这道逻辑题 用 Python 代码 如何实现?
  7. 前端模板Nunjucks简介
  8. mysql nhibernate_C#连接Mysql数据库NHibernate
  9. 从rpm包中提取文件的命令
  10. 2.windows-and-mac在控制台创建ASP.NET-Core应用程序
  11. VS2010与.NET4系列 19.ASP.NET4中新的HTML编码的%: %语法
  12. P3853 路标设置
  13. 苹果Pro安装win10鼠标不能用的问题
  14. java实现第五届蓝桥杯出栈次序
  15. 解决阿里云FTP 227 Entering Passive Mode
  16. Python10_阶段性作业
  17. 2021年全球与中国天然气和石油钻头行业市场规模及发展前景分析
  18. DHT11温湿度传感器——基于arduino
  19. 软件测试Selenium-API 操作(上机练习文档)分享
  20. Elasticsearch实战 | term: xxx was completely eliminated by analyzer

热门文章

  1. Qt图形视图框架图片图元QGraphicsPixmapItem
  2. 公众号资源分享欢迎关注
  3. 西蒙菲莎大学计算机研究性硕士,不只是知名大学:西蒙菲莎大学你需要知道这些!...
  4. netstat 中state详解
  5. java list套listview_ExpandableListView讲解(ListView的子类其作用类似于两个ListView的嵌套)...
  6. 用Excel曲面图做等高线图(仿罗兰贝格消费者价值体系图)
  7. 为云服务器(VPS)增加一个站点支持
  8. 北航计算机学院保研占比,许明杰:CSP助力保研入北航
  9. 7年时间,从功能测试到测试开发月薪30K,有志者事竟成
  10. [CF1603D] Artistic Partition——欧拉函数,线段树优化DP