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 相关文章推荐
用YUI做了个标签浏览效果
Feb 20 Javascript
使用js实现雪花飘落效果
Aug 26 Javascript
jQuery遍历Form示例代码
Sep 03 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
Jq通过td获取同行其它列td的方法
Oct 05 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
微信小程序之数据双向绑定与数据操作
May 12 Javascript
在vue中利用v-html按分号将文本换行的例子
Nov 14 Javascript
js对象简介与基本用法示例
Mar 13 Javascript
flexible.js实现移动端rem适配方案
Apr 07 Javascript
javascript利用键盘控制小方块的移动
Apr 20 Javascript
JQuery Ajax如何实现注册检测用户名
Sep 25 jQuery
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
jQuery MD5加密实现代码
2010/03/15 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
浅谈javascript中的DOM方法
2015/07/16 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
python操作excel文件并输出txt文件的实例
2018/07/10 Python
由面试题加深对Django的认识理解
2019/07/19 Python
简单了解django缓存方式及配置
2019/07/19 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
2019/11/22 Python
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
自我评价正确写法范文
2013/12/10 职场文书
公司办公室岗位职责
2014/03/19 职场文书
创业融资计划书
2014/04/25 职场文书
2014年师德承诺书
2014/05/23 职场文书
党员证明信
2015/06/19 职场文书
党员心得体会范文2016
2016/01/23 职场文书