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 相关文章推荐
使用户点击后退按钮使效三行代码
Jul 07 Javascript
[Web]防止用户复制页面内容和另存页面的方法
Feb 06 Javascript
javascript new fun的执行过程
Aug 05 Javascript
javascript错误的认识不用关心内存管理
Dec 15 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
Mar 26 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
jQuery插件简单学习实例教程
Jul 01 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
Aug 27 Javascript
JavaScript之map reduce_动力节点Java学院整理
Jun 29 Javascript
详解vue渲染函数render的使用
Dec 12 Javascript
解决vue 路由变化页面数据不刷新的问题
Mar 13 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
Aug 04 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
把77A收信机改造成收音机
2021/03/02 无线电
php 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
php下获取http状态的实现代码
2014/05/09 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
webpack写jquery插件的环境配置
2017/12/21 jQuery
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
node后端服务保活的实现
2019/11/10 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
利用python实现xml与数据库读取转换的方法
2017/06/17 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
python将数组n等分的实例
2019/12/02 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
关于Kotlin中SAM转换的那些事
2020/09/15 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
俄罗斯韩国化妆品网上商店:Cosmasi.ru
2019/10/31 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
马丁路德金演讲稿
2014/05/19 职场文书
党员个人整改措施
2014/10/24 职场文书
三人合伙协议书范本
2014/10/29 职场文书
开学典礼观后感
2015/06/15 职场文书
《风筝》教学反思
2016/02/23 职场文书
React四级菜单的实现
2022/04/08 Javascript