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实现一些常用软件的下载导航
Aug 03 Javascript
JavaScript 学习笔记(十五)
Jan 28 Javascript
JavaScript面向对象程序设计三 原型模式(上)
Dec 21 Javascript
js简单实现HTML标签Select联动带跳转
Oct 23 Javascript
drag-and-drop实现图片浏览器预览
Aug 06 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
Dec 18 Javascript
原生JS下拉加载插件分享
Dec 26 Javascript
JavaScript运动框架 多物体任意值运动(三)
May 17 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
May 07 Javascript
js实现适配移动端的拖动效果
Jan 13 Javascript
js实现ajax的用户简单登入功能
Jun 18 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
wordpress之wp-settings.php
2007/08/17 PHP
php 动态多文件上传
2009/01/18 PHP
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
PHPMailer邮件发送的实现代码
2013/05/04 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
javascript下function声明一些小结
2007/12/28 Javascript
javascript 保存文件到本地实现方法
2012/11/29 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
javascript实现table表格隔行变色的方法
2015/05/13 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
2016/11/07 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
Python threading多线程编程实例
2014/09/18 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
python 读写文件,按行修改文件的方法
2018/07/12 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
PyTorch中的Variable变量详解
2020/01/07 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
澳大利亚领先的孕妇服装品牌:Mamaway
2018/08/14 全球购物
铭立家具面试题
2012/12/06 面试题
青年志愿者事迹材料
2014/02/07 职场文书
医院搬迁方案
2014/06/14 职场文书
2014年四风个人对照检查及整改措施
2014/10/28 职场文书
2014年管理工作总结
2014/11/22 职场文书