js代码实现下拉菜单【推荐】


Posted in Javascript onDecember 15, 2016

效果:

js代码实现下拉菜单【推荐】

js代码:

<script type="text/javascript">
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 ";
}
</script>

css样式:

*{ margin:0px; padding:0px;}
body{ font-family:Verdana, Geneva, sans-serif; font-size:14px;}
#nav{ width:600px; height:40px; background-color:#eee; margin:0 auto;}
ul{ list-style:none;}
ul li{ float:left; line-height:40px; text-align:center; width:100px;}//ie7显示宽度的兼容性 设置width 而不用padding的自适应
a{ text-decoration:none; color:#000; display:block;}
a:hover{ color:#F00; background-color:#666;}
ul li ul li{ float:none;background-color:#eee; margin:2px 0px;}
ul li ul{ display:none;}

html代码

<div id="nav">
<ul>
<li><a href="#">首页</a></li>
<li onmouseover="ShowSub(this)" onmouseout="HideSub(this)" ><a href="#">课程大厅</a>
<ul>
<li><a href="#">JavaScript</a></li>
<li><a href="#">Html/CSS</a></li>
</ul> 
</li>
<li onmouseover="ShowSub(this)" onmouseout="HideSub(this)" ><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>
<li><a href="#">关于我们</a></li>
</ul>
</div>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
JQuery实现简单时尚快捷的气泡提示插件
Dec 20 Javascript
简介JavaScript中toTimeString()方法的使用
Jun 12 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
Jan 18 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
Jun 24 Javascript
jquery操作ID带有变量的节点实例
Dec 07 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
Sep 06 Javascript
JS实现的简单四则运算计算器功能示例
Sep 27 Javascript
Vue组件之Tooltip的示例代码
Oct 18 Javascript
Vue cli+mui 区域滚动的实例代码
Jan 25 Javascript
webpack 打包压缩js和css的方法示例
Mar 20 Javascript
vue中实现图片压缩 file文件的方法
May 28 Javascript
vue实现前端分页完整代码
Jun 17 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Dec 15 #Javascript
JavaScript常见的五种数组去重的方式
Dec 15 #Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Dec 15 #Javascript
手机软键盘弹出时影响布局的解决方法
Dec 15 #Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
Dec 15 #Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
Dec 15 #Javascript
JavaScript实现Fly Bird小游戏
Dec 15 #Javascript
You might like
织梦模板标记简介
2007/03/11 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
PHP 实现手机端APP支付宝支付功能
2018/06/07 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
JS 字符串连接[性能比较]
2009/05/10 Javascript
jQuery示例收集
2010/11/05 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
2013/09/29 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
2014/04/15 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
Bootstrap表单Form全面解析
2016/06/13 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
2017/03/23 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
浅谈js中的bind
2019/03/18 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
vue中实现图片压缩 file文件的方法
2020/05/28 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
pyqt和pyside开发图形化界面
2014/01/22 Python
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
pytorch构建多模型实例
2020/01/15 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
Python3使用Selenium获取session和token方法详解
2021/02/16 Python
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
诉前财产保全担保书
2014/05/20 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
MySQL通过binlog恢复数据
2021/05/27 MySQL