用JS怎样做鼠标移过显示二级下拉菜单?
Admin 2021-10-19 群英技术资讯 1067 次浏览
用JS怎样做鼠标移过显示二级下拉菜单?也就是当当鼠标经过一级菜单时,显示二级菜单,鼠标离开时隐藏。这个效果在很多网站设计中都会看到,小编觉得比较实用,因此分享给大家做个参考,那么接下来我们就看看怎样做吧。
鼠标放到微博、博客或邮箱上面时,会出现一个二级菜单,鼠标离开则隐藏。
设计简单的下拉菜单栏
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>下拉菜单</title> <style> *{ margin: 0; padding: 0; } a{ text-decoration: none; } div { width: 1200px; height: 30px; margin: 0px auto; background-color: blanchedalmond; } li { list-style: none; } div li { position: relative; float: right; text-align: center; border: 1px solid black; line-height: 30px; width: 80px; height: 30px; } div ul { position: absolute; top:30px; display: none; } div ul li{ float: left; width: 120px; height: 30px; background-color: pink; } </style> </head> <body> <div> <li><a href="#" >邮箱</a> <ul> <li><a href="#" >免费邮箱</a></li> <li><a href="#" >VIP邮箱</a></li> <li><a href="#" >企业邮箱</a></li> <li><a href="#" >新浪邮箱客户端</a></li> </ul> </li> <li><a href="#" >博客</a> <ul> <li><a href="#" >博客评论</a></li> <li><a href="#" >来读提醒</a></li> </ul> </li> <li><a href="#" >微博</a> <ul> <li><a href="#" >私信</a></li> <li><a href="#" >评论</a></li> <li><a href="#" >@我</a></li> </ul> </li> <li ><a href="#" >登录</a></li> </div> <script> var div = document.querySelector('div'); var lis = div.children; for (var i=0;i<lis.length;i++){ //鼠标经过,出现下拉菜单 lis[i].onmouseover=function(){ this.children[1].style.display='block'; } //鼠标离开,隐藏下拉菜单 lis[i].onmouseout=function(){ this.children[1].style.display='none'; } } </script> </body> </html>
以上就是用JS实现鼠标移过显示二级下拉菜单的具体代码啦,需要的朋友可以参考学习,希望对大家学习JS有帮助,想要了解更多可以继续浏览群英网络其他相关的文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要为大家详细介绍了vue3.x使用swiper实现卡片轮播,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本篇文章带大家了解一下Node.js中的之Stream,介绍一下引入 Stream,实现可读流、可写流、双工流和转换流的方法,希望对大家有所帮助!
最近在做一个后台管理项目,涉及到react相关知识,项目需求需要在表单中带附件提交,怎么实现这个功能呢?下面小编给大家带来了react使用antd的上传组件实现文件表单一起提交功能,一起看看吧
jQuery怎样实现任意点击隐藏div的效果?我们一些网站经常能看到通过点击任意位置后关闭打开div的效果,这样的好处是能提高用户的体验,那么具体怎样实现这一效果呢?
这篇文章主要为大家详细介绍了js点击按钮实现图片排序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008