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 相关文章推荐
jquery ui dialog里调用datepicker的问题
Aug 06 Javascript
javascript复制对象使用说明
Jun 28 Javascript
利用js读取动态网站从服务器端返回的数据
Feb 10 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
Sep 09 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
Jan 13 Javascript
微信小程序实战之自定义模态弹窗(8)
Apr 18 Javascript
webpack4之SplitChunksPlugin使用指南
Jun 12 Javascript
浅谈Javascript中的对象和继承
Apr 19 Javascript
JavaScript 继承 封装 多态实现及原理详解
Jul 29 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
Sep 04 Javascript
layui实现图片虚拟路径上传,预览和删除的例子
Sep 25 Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 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
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
jquery获得当前html页面源码的方法
2015/07/14 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
jQuery组件easyui基本布局实现代码
2016/08/25 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
JS快速实现简单计算器
2020/04/08 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
HTML5和CSS3让网页设计提升到下一个高度
2009/08/14 HTML / CSS
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
中层干部岗位职责
2013/12/18 职场文书
工作违纪检讨书
2014/02/17 职场文书
幼儿教师国培感言
2014/02/19 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
学校就业保障协议书
2019/06/24 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技