一个级联菜单代码学习及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 相关文章推荐
ext checkboxgroup 回填数据解决
Aug 21 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
Mar 01 Javascript
常用一些Javascript判断函数
Aug 14 Javascript
window.onload和$(function(){})的区别介绍
Oct 30 Javascript
jquery默认校验规则整理
Mar 24 Javascript
简介JavaScript中search()方法的使用
Jun 06 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
Sep 24 Javascript
jQuery中的deferred使用方法
Mar 27 jQuery
微信小程序实战之自定义toast(6)
Apr 18 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
vue-cli3 karma单元测试的实现
Jan 18 Javascript
js实现3D旋转相册
Aug 02 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
利用PHP实现短域名互转
2013/07/05 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
swoole_process实现进程池的方法示例
2018/10/29 PHP
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
10个在JavaScript开发中常遇到的BUG
2017/12/18 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
Vue指令指令大全
2019/02/09 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
[01:00:25]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS Liquid
2018/03/31 DOTA
Python中的__new__与__init__魔术方法理解笔记
2014/11/08 Python
Django URL传递参数的方法总结
2016/08/28 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
2013/05/18 面试题
德尔福集团DELPHI的笔试题
2012/02/22 面试题
大四学年自我鉴定
2013/11/13 职场文书
实习教师自我鉴定
2013/12/09 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏
python数字图像处理之图像的批量处理
2022/06/28 Python