JS实现超精简响应鼠标显示二级菜单代码


Posted in Javascript onSeptember 12, 2015

本文实例讲述了JS实现超精简响应鼠标显示二级菜单代码。分享给大家供大家参考。具体如下:

这是一款精简版的二级导航菜单,响应鼠标的动作,鼠标放上即显示出菜单,常见的一种菜单样式。喜欢的朋友拿去修改一下,再美化一番,就够用了。

运行效果截图如下:

JS实现超精简响应鼠标显示二级菜单代码

在线演示地址如下:

具体代码如下:

<html>
<head>
<title>二级菜单,响应鼠标</title>
<style type="text/css">
.mainNav ul li {float: left;width: 150px;}
.mainNav li ul {display: none;}
li.hover ul {display: block;}
</style>
<script language="javascript" type="text/javascript">
 function showSubLevel(Obj){
  Obj.className="hover";
 }
 function hideSubLevel(Obj){
  Obj.className="";
 }
</script>
</head>
<body>
<div class="mainNav">
 <ul>
 <li onmouseover="showSubLevel(this)" onmouseout="hideSubLevel(this)"> 一级栏目A
 <ul>
 <li>A的二级栏目</li>
 <li>A的二级栏目</li>
 <li>A的二级栏目</li>
 </ul>
 </li>
 <li onmouseover="showSubLevel(this)" onmouseout="hideSubLevel(this)"> 一级栏目B
 <ul>
 <li>B的二级栏目</li>
 <li>B的二级栏目</li>
 <li>B的二级栏目</li>
 </ul>
 </li>
 <li onmouseover="showSubLevel(this)" onmouseout="hideSubLevel(this)"> 一级栏目C
 <ul>
 <li>B的二级栏目</li>
 <li>B的二级栏目</li>
 <li>B的二级栏目</li>
 </ul>
 </li>
 </ul>
</div>
</body>
</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery动画animate方法使用介绍
May 06 Javascript
js中replace的用法总结
Dec 27 Javascript
js中的setInterval和setTimeout使用实例
May 09 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
Oct 25 Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 Javascript
JS字符串的切分用法实例
Feb 22 Javascript
js删除局部变量的实现方法
Jun 25 Javascript
jsp 网站引入外部css或者js失效问题解决
Oct 31 Javascript
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 jQuery
Angular客户端请求Rest服务跨域问题的解决方法
Sep 19 Javascript
JavaScript find()方法及返回数据实例
Apr 30 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
Aug 31 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
Sep 12 #Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
Sep 12 #Javascript
jquery实现最简单的滑动菜单效果代码
Sep 12 #Javascript
jQuery实现自动切换播放的经典滑动门效果
Sep 12 #Javascript
JavaScript中this的9种应用场景及三种复合应用场景
Sep 12 #Javascript
javascript判断网页是关闭还是刷新
Sep 12 #Javascript
js查看一个函数的执行时间实例代码
Sep 12 #Javascript
You might like
用PHP实现图象锐化代码
2007/06/14 PHP
php获取mysql数据库中的所有表名的代码
2011/04/23 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
PHP实现计算器小功能
2020/08/28 PHP
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
python局部赋值的规则
2013/03/07 Python
Python语言的12个基础知识点小结
2014/07/10 Python
Python中DJANGO简单测试实例
2015/05/11 Python
Python增量循环删除MySQL表数据的方法
2016/09/23 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
Python I/O与进程的详细讲解
2019/03/08 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
浅谈优化Django ORM中的性能问题
2020/07/09 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
Space NK美国站:英国高端美妆护肤商城
2017/05/22 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
预备党员的自我评价
2014/03/12 职场文书
IT工程师岗位职责
2014/07/04 职场文书
倡议书的写法
2014/08/30 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
党小组鉴定意见
2015/06/02 职场文书
勇敢的心观后感
2015/06/09 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
你知道Java Spring的两种事务吗
2022/03/16 Java/Android