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 相关文章推荐
javascript 读取XML数据,在页面中展现、编辑、保存的实现
Oct 27 Javascript
cookie.js 加载顺序问题怎么才有效
Jul 31 Javascript
JS获取select-option-text_value的方法
Dec 26 Javascript
jquery.mousewheel实现整屏翻屏效果
Aug 30 Javascript
JavaScript获取客户端IP的方法(新方法)
Mar 11 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
用js屏蔽被http劫持的浮动广告实现方法
Aug 10 Javascript
学习使用ExpressJS 4.0中的新Router的用法
Nov 06 Javascript
uploadify插件实现多个图片上传并预览
Sep 30 Javascript
如何管理Vue中的缓存页面
Feb 06 Vue.js
js前端面试常见浏览器缓存强缓存及协商缓存实例
Jun 21 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获取网站域名和地址的代码
2008/08/17 PHP
PHP session_start()问题解疑(详细介绍)
2013/07/05 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
js调用后台servlet方法实例
2013/06/09 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
javascript实现框架高度随内容改变的方法
2015/07/23 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
详解微信小程序用定时器实现倒计时效果
2019/04/30 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
通过JS判断网页是否为手机打开
2020/10/28 Javascript
Python中常用的内置方法
2019/01/28 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
使用Python生成200个激活码的实现方法
2019/11/22 Python
pytorch中tensor张量数据类型的转化方式
2019/12/31 Python
Python计算IV值的示例讲解
2020/02/28 Python
Python使用os.listdir和os.walk获取文件路径
2020/05/21 Python
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
班级安全教育实施方案
2014/02/23 职场文书
演讲稿开场白台词
2014/08/25 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript
mysql sql常用语句大全
2022/06/21 MySQL