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 制作下拉菜单