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 1.9使用$.support替代$.browser的使用方法
May 27 Javascript
JavaScript事件委托技术实例分析
Feb 06 Javascript
jquery Validation表单验证使用详解
Sep 12 Javascript
AngularJS 面试题集锦
Sep 06 Javascript
浅谈Javascript中的Label语句
Dec 14 Javascript
vue.js实现刷新当前页面的方法教程
Jul 05 Javascript
Parcel 打包示例(React HelloWorld)
Jan 16 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
Dec 23 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
May 12 Javascript
vue获取验证码倒计时组件
Aug 26 Javascript
JS对日期操作封装代码实例
Nov 08 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
PHP APC的安装与使用详解
2013/06/13 PHP
php读取出一个文件夹及其子文件夹下所有文件的方法示例
2017/06/15 PHP
关于Javascript 的 prototype问题。
2007/01/03 Javascript
javascript mouseover、mouseout停止事件冒泡的解决方案
2009/04/07 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
js中top/parent/frame概述及案例应用
2013/02/06 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
js使用generator函数同步执行ajax任务
2017/09/05 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
城管综合整治方案
2014/05/01 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
2015年党员自评材料
2014/12/17 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
致短跑运动员加油稿
2015/07/21 职场文书