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 相关文章推荐
javascript 获取select下拉列表值的代码
Sep 07 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
Mar 05 Javascript
yepnope.js使用详解及示例分享
Jun 23 Javascript
pace.js页面加载进度条插件
Sep 29 Javascript
jQuery获取同级元素的简单代码
Jul 09 Javascript
easy ui datagrid 从编辑框中获取值的方法
Feb 22 Javascript
vue中动态设置meta标签和title标签的方法
Jul 11 Javascript
iview同时验证多个表单问题总结
Sep 29 Javascript
Vue Cli 3项目使用融云IM实现聊天功能的方法
Apr 19 Javascript
vue实现的请求服务器端API接口示例
May 25 Javascript
layui点击数据表格添加或删除一行的例子
Sep 12 Javascript
vue 使用外部JS与调用原生API操作示例
Dec 02 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去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
2014过年倒计时示例
2014/01/31 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
2013/11/29 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
Bootstrap table使用方法汇总
2017/11/17 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
vue代码分割的实现(codesplit)
2018/11/13 Javascript
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
django小技巧之html模板中调用对象属性或对象的方法
2018/11/30 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
2020/03/14 Python
Python常用库Numpy进行矩阵运算详解
2020/07/21 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
Melissa香港官网:MDreams
2016/07/01 全球购物
携程英文网站:Trip.com
2017/02/07 全球购物
求职自我评价范文100字
2014/09/23 职场文书
vue实现锚点定位功能
2021/06/29 Vue.js