1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JS实现下拉菜单的显示与隐藏

JS实现下拉菜单的显示与隐藏

时间:2022-01-29 02:13:28

相关推荐

JS实现下拉菜单的显示与隐藏

web前端|js教程

javascript,下拉菜单,隐藏

web前端-js教程

我们在上一篇文章中给大家介绍了关于JS实现下拉菜单的代码,那么下拉菜单有显示和隐藏,今天我们就给大家介绍下JS实现下拉菜单的显示与隐藏!

asp 商城系统源码,vscode stdio,ubuntu 网络监控,tomcat kotlin,jdbc操作sqlite,服务器空间挂载,精确到分钟的日历插件,前端框架如何提升,solr 爬虫,php怎么部署,seo网站建设培训,砍价程序网站,网页无法右键复制,免费帝国模板,众筹页面模板,c 服装仓库管理系统,.net小程序设计源代码lzw

我们这一篇来用JavaScript脚本实现下拉菜单的显示和隐藏。使用JavaScript方法实现我们需要用的知识有:

小猪 源码,vscode 终端 错位,如何固定ubuntu桌面图标,tomcat处理静态,SQLite只读不报错,移动端插件,没有前端框架的项目经验,爬虫是不是偷盗行为,php5 mysql, 谷歌seo,jsp个人网站下载,怎么查看网页图片代码实现,公司抽奖卷模板,高校社团管理系统程序代码lzw

1)JS事件:onmouseover鼠标经过事件和onmouseout鼠标离开事件。

2)JS基础语法:使用function关键字定义函数。

3)DOM编程:getElementsByTagName()方法。

那么接下来就是我们制作的流程:

1)隐藏二级菜单:设置CSS样式,让二级菜单隐藏。

2)编写显示子菜单showsub()函数:使用getElementsByTagName获取二级菜单项;通过style.display设置二级菜单显示。

3)编写隐藏子菜单hidesub()函数:使用getElementsByTagName获取二级菜单项;通过style.display设置二级菜单隐藏。

4)添加鼠标事件:给有二级菜单的一级菜单添加鼠标事件,并调用showsub()/hidesub()函数,实现鼠标经过一级菜单,二级菜单显示和隐藏。

5)做浏览器兼容性检测,至少五个浏览器。IE7,8,9,火狐,谷歌,2345浏览器等。

几何画板插件源码,vscode的,green ubuntu,tomcat8.5下载官网,sqlite名字全称,网页设计调色器 rgb,阿里云服务器装虚拟机,joomla插件,QQ邮箱前端框架,百度街景爬虫,php精品源码,新型seo,html 图片展示网站,网页特效产品导航代码,简单的论坛html模板,wordpress 页面宽度,vb学生信息管理系统代码,贪吃蛇c语言程序lzw

效果图:

HTML代码:

下拉菜单

网站首页 课程大厅 JavaScript jQuery Ajax 学习中心 视频学习 案例学习 交流平台 经典案例 关于我们

外部CSS样式表style.css文件代码:

/*CSS全局设置*/ *{ margin:0; padding:0; } .nav{ background-color:#EEEEEE; height:40px; width:450px; margin:0 auto; } ul{ list-style:none; } ul li{ float:left; line-height:40px; text-align:center; } a{ text-decoration:none; color:#000000; display:block; width:90px; height:40px; } a:hover{ background-color:#666666; color:#FFFFFF; } ul li ul li{ float:none; background-color:#EEEEEE; } ul li ul{ display:none; } /*为了兼容IE7设置的CSS样式,但是又必须写在a:hover前面*/ ul li ul li a:link,ul li ul li a:visited{ background-color:#EEEEEE; } ul li ul li a:hover{ background-color:#009933; }

外部JS脚本script.js文件代码:

function showsub(li){ var submenu=li.getElementsByTagName("ul")[0]; submenu.style.display="block"; } function hidesub(li){ var submenu=li.getElementsByTagName("ul")[0]; submenu.style.display="none"; }

总结:

本文通过实例为大家讲解了JS实现下拉菜单的显示与隐藏,相信大家对此也有一定的认识和了解,希望对你的工作有所帮助!

相关推荐:

JavaScript实现下拉菜单的实例

如何使用JavaScript实现创建动态下拉菜单效果

利用Css+jQuery 制作下拉菜单

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。