一个级联菜单代码学习及removeClass与addClass的应用


Posted in Javascript onJanuary 24, 2013

最近在学些web前段的知识,看见博客园首页左侧的一个级联菜单,就想写一个demo.呵呵

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
<style type="text/css"> 
* 
{ 
padding: 0px; 
margin: 0px; 
} 
.dis_none 
{ 
display: none; 
} 
.dis_block 
{ 
display: block; 
} 
.subSheet 
{ 
position: absolute; 
left: 100px; 
z-index: 10; 
width: 100px; 
} 
ul 
{ 
list-style: none; 
} 
li 
{ 
border: 1px solid blue; 
width: 100px; 
background-color: Gray; 
} 
li a 
{ 
} 
</style> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<ul> 
<li onmousemove="mouse_over(1010)" onmouseout="mouse_out(1010)"><a href="">.NET精华区</a> 
<div class="subSheet dis_none" id="1010"> 
<ul> 
<li><a href="">新手入门</a></li> 
<li><a href="">托管代码</a></li> 
<li><a href="">非托管代码</a></li> 
</ul> 
</div> 
</li> 
<li onmousemove="mouse_over(1011)" onmouseout="mouse_out(1011)"><a href="">嵌入式</a> 
<div class="subSheet dis_none" id="1011"> 
<ul> 
<li><a href="">新手入门</a></li> 
<li><a href="">嵌入式入门</a></li> 
<li><a href="">嵌入式进阶</a></li> 
</ul> 
</div> 
</li> 
<li onmousemove="mouse_over(1012)" onmouseout="mouse_out(1012)"><a href="">单片机</a> 
<div class="subSheet dis_none" id="1012"> 
<ul> 
<li><a href="">新手入门</a></li> 
<li><a href="">单片机入门</a></li> 
<li><a href="">单片机进阶</a></li> 
</ul> 
</div> 
</li> 
<li><a href="">软件测试</a></li> 
</ul> 
</div> 
</form> 
</body> 
</html> 
<script src="Scripts/jquery-1.6.3.js" type="text/javascript"></script> 
<script type="text/javascript"> 
function mouse_over(i) { 
$("#" + i).removeClass("dis_none"); 
} 
function mouse_out(i) { 
$("#" + i).addClass("dis_none"); 
} 
</script>
Javascript 相关文章推荐
js中判断控件是否存在
Aug 25 Javascript
js创建对象的几种常用方式小结(推荐)
Oct 24 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
Nov 14 Javascript
javascript实现随机显示星星特效
Jan 28 Javascript
基于js中的原型、继承的一些想法
Aug 10 Javascript
js点击任意区域弹出层消失实现代码
Dec 27 Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
Jun 29 Javascript
JavaScript实现精美个性导航栏筋斗云效果
Oct 29 Javascript
不得不知的ES6小技巧
Jul 28 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
Sep 25 Javascript
浅谈在Vue.js中如何实现时间转换指令
Jan 06 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
Jan 24 #Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
Jan 24 #Javascript
Js 回车换行处理的办法及replace方法应用
Jan 24 #Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
Jan 24 #Javascript
THREE.JS入门教程(5)你应当知道的十件事
Jan 24 #Javascript
THREE.JS入门教程(4)创建粒子系统
Jan 24 #Javascript
THREE.JS入门教程(3)着色器-下
Jan 24 #Javascript
You might like
adodb与adodb_lite之比较
2006/12/31 PHP
PHP 递归效率分析
2009/11/24 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
PHP中浮点数计算比较及取整不准确的解决方法
2015/01/09 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
js序列化和反序列化的使用讲解
2019/01/19 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
python能自学吗
2020/06/18 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
ASICS印度官方网站:日本专业运动品牌
2020/06/20 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
入党申请书自我鉴定
2013/10/12 职场文书
实习生自荐信范文分享
2013/11/27 职场文书
2013年学期结束动员演讲稿
2014/01/07 职场文书
运动会跳远广播稿
2014/02/04 职场文书
汽车机修工岗位职责
2014/03/06 职场文书
创建文明学校实施方案
2014/03/11 职场文书
新春文艺演出主持词
2014/03/27 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
付款委托书范本
2014/04/04 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
查摆剖析材料范文
2014/09/30 职场文书
事业单位年度考核评语
2014/12/31 职场文书
力克胡哲观后感
2015/06/10 职场文书
python中validators库的使用方法详解
2022/09/23 Python