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 相关文章推荐
拥Bootstrap入怀——导航栏篇
May 30 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
详解tween.js的使用教程
Sep 14 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
Sep 18 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
Dec 31 Javascript
JavaScript设计模式之构造函数模式实例教程
Jul 02 Javascript
vue中Axios的封装与API接口的管理详解
Aug 09 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
vue实现div拖拽互换位置
Jul 29 Javascript
jQuery操作动画完整实例分析
Jan 10 jQuery
JavaScript实现公告栏上下滚动效果
Mar 13 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 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通用返回值设置方法
2017/03/31 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
IE的fireEvent方法概述及应用
2013/02/22 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
使用pkg打包ThinkJS项目的方法步骤
2019/12/30 Javascript
Python中for循环控制语句用法实例
2015/06/02 Python
深入理解python对json的操作总结
2017/01/05 Python
python3实现猜数字游戏
2020/12/07 Python
将labelme格式数据转化为标准的coco数据集格式方式
2020/02/17 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
浅析python实现动态规划背包问题
2020/12/31 Python
用python 绘制茎叶图和复合饼图
2021/02/26 Python
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
电力安全事故反思
2014/04/27 职场文书
水利水电专业自荐信
2014/07/08 职场文书
博士生导师推荐信
2014/07/08 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
工作感言一句话
2015/08/01 职场文书
感恩教育主题班会
2015/08/12 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
基于Redis结合SpringBoot的秒杀案例详解
2021/10/05 Redis