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 相关文章推荐
CSS JavaScript 实现菜单功能 改进版
Dec 09 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
Apr 15 Javascript
jquery实现最简单的滑动菜单效果代码
Sep 12 Javascript
javascript从作用域链谈闭包
Jul 29 Javascript
jQuery获取元素父节点的方法
Jun 21 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
Dec 02 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
May 25 Javascript
说说node中的可读流和可写流的区别
Jun 01 Javascript
vue请求本地自己编写的json文件的方法
Apr 25 Javascript
微信小程序开发注意指南和优化实践(小结)
Jun 21 Javascript
解决layer.prompt无效的问题
Sep 24 Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 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中多维数组的foreach遍历示例
2014/06/13 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
2012/12/19 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
D3.js中强制异步文件读取同步的几种方法
2017/02/06 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
微信小程序实现图片预览功能
2018/01/31 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
详解Python发送邮件实例
2016/01/10 Python
python 查找文件名包含指定字符串的方法
2018/06/05 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
python sqlite的Row对象操作示例
2019/09/11 Python
Python实现自动访问网页的例子
2020/02/21 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
请假条标准格式规范
2014/04/10 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
使用python绘制横竖条形图
2022/04/21 Python