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 相关文章推荐
JS中的this变量的使用介绍
Oct 21 Javascript
JavaScript 作用域链解析
Nov 13 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
JavaScript中的call和apply的用途以及区别
Jan 11 Javascript
Angularjs分页查询的实现
Feb 24 Javascript
JS实现直接运行html代码的方法
Mar 13 Javascript
JS时间控制实现动态效果的实例讲解
Jul 31 Javascript
Node.Js中实现端口重用原理详解
May 03 Javascript
微信小程序实现联动选择器
Feb 15 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
基于vue和websocket的多人在线聊天室
Feb 01 Javascript
vue实现前端分页完整代码
Jun 17 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中使用smarty生成静态文件的例子
2014/04/24 PHP
19个Android常用工具类汇总
2014/12/30 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
PHP实现微信发红包程序
2015/08/24 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
Zend Framework实现将session存储在memcache中的方法
2016/03/22 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
JS 实现完美include载入实现代码
2010/08/05 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
javascript实现简单的全选和反选功能
2016/01/05 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
javascript时间差插件分享
2016/07/18 Javascript
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
2017/05/08 jQuery
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
[46:28]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python实现计算最小编辑距离
2016/03/17 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
TensorFlow深度学习之卷积神经网络CNN
2018/03/09 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
校园餐饮创业计划书
2014/01/10 职场文书
入党综合考察材料
2014/06/02 职场文书
对照四风自我剖析材料
2014/10/07 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
MySQL之DML语言
2021/04/05 MySQL
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python