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 相关文章推荐
在textarea中显示html页面的javascript代码
Apr 20 Javascript
[原创]用javascript实现检测指定目录是否存在的方法
Jan 12 Javascript
json数据与字符串的相互转化示例
Sep 18 Javascript
关于JS中的apply,call,bind的深入解析
Apr 05 Javascript
关于 jQuery Easyui异步加载tree的问题解析
Dec 06 Javascript
vue组件实例解析
Jan 10 Javascript
AngularJS 前台分页实现的示例代码
Jun 07 Javascript
Vue 嵌套路由使用总结(推荐)
Jan 13 Javascript
vue-resource post数据时碰到Django csrf问题的解决
Mar 13 Javascript
VUE 实现element upload上传图片到阿里云
Aug 12 Javascript
JavaScript使用canvas绘制坐标和线
Apr 28 Javascript
JavaScript实现简单拖拽效果
Sep 15 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
ThinkPHP视图查询详解
2014/06/30 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
2016/09/22 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
一个可拖拽列宽表格实例演示
2012/11/26 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
JavaScript 命名空间 使用介绍
2013/08/29 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
NodeJS学习笔记之Http模块
2015/01/13 NodeJs
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
python实现的阳历转阴历(农历)算法
2014/04/25 Python
python修改注册表终止360进程实例
2014/10/13 Python
Python入门篇之面向对象
2014/10/20 Python
python中的全局变量用法分析
2015/06/09 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
详解Python如何获取列表(List)的中位数
2016/08/12 Python
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
Genny意大利官网:意大利高级时装品牌
2020/04/15 全球购物
上班离岗检讨书
2014/01/27 职场文书
优秀管理者获奖感言
2014/02/17 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
2015年技术员工作总结
2015/04/10 职场文书