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 相关文章推荐
在模板页面的js使用办法
Apr 01 Javascript
添加JavaScript重载函数的辅助方法2
Jul 04 Javascript
jQuery AjaxQueue改进步骤
Oct 06 Javascript
JavaScript String.replace函数参数实例说明
Jun 06 Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
Jul 25 Javascript
js阻止事件追加的具体实现
Oct 15 Javascript
使用jquery给指定的table动态添加一行、删除一行
Oct 13 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
Mar 15 Javascript
ReactNative踩坑之配置调试端口的解决方法
Jul 28 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
Dec 02 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
Mar 30 Javascript
JavaScript获取某一天所在的星期
Sep 05 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中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
JQuery与iframe交互实现代码
2009/12/24 Javascript
html的DOM中Event对象onblur事件用法实例
2015/01/21 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
js实现不提示直接关闭网页窗口
2017/03/30 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
微信小程序wx.request实现后台数据交互功能分析
2017/11/25 Javascript
nodejs+express搭建多人聊天室步骤
2018/02/12 NodeJs
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
Django ORM 查询管理器源码解析
2019/08/05 Python
Python input函数使用实例解析
2019/11/22 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
CSS实现鼠标滑过鼠标点击代码写法
2016/12/26 HTML / CSS
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
房屋租赁合同补充协议
2014/10/11 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
2015初中教导处工作总结
2015/07/21 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书
责任书格式
2019/04/18 职场文书