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 相关文章推荐
php+js实现倒计时功能
Jun 02 Javascript
jQuery遍历对象、数组、集合实例
Nov 08 Javascript
jQuery中scrollLeft()方法用法实例
Jan 16 Javascript
JavaScript之Object类型介绍
Apr 01 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
Nov 30 Javascript
轻松实现js图片预览功能
Jan 18 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
AngularJS2中一种button切换效果的实现方法(二)
Mar 27 Javascript
axios中cookie跨域及相关配置示例详解
Dec 20 Javascript
ndm:NPM的桌面GUI应用程序
Oct 15 Javascript
一文了解Vue中的nextTick
May 06 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
Sep 10 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
用文本作数据处理
2006/10/09 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
自动更新作用
2006/10/08 Javascript
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
详解vue渲染函数render的使用
2017/12/12 Javascript
JavaScript简单实现的仿微博留言功能示例
2019/01/17 Javascript
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
vuex入门最详细整理
2020/03/04 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
python清理子进程机制剖析
2017/11/23 Python
详解python 注释、变量、类型
2018/08/10 Python
10个Python小技巧你值得拥有
2018/09/29 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
详解HTML5中的标签
2015/06/19 HTML / CSS
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
50道外企软件测试面试题
2014/08/18 面试题
先进班级集体事迹材料
2014/01/30 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
Python+Appium实现自动抢微信红包
2021/05/21 Python
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
设置IIS Express并发数
2022/07/07 Servers