一个级联菜单代码学习及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 相关文章推荐
JQuery Ajax通过Handler访问外部XML数据的代码
Jun 01 Javascript
jquery获取一组checkbox的值(实例代码)
Nov 04 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
Apr 06 Javascript
js实现按钮颜色渐变动画效果
Aug 20 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
Jan 13 Javascript
JS创建对象几种不同方法详解
Mar 01 Javascript
jquery实现无刷新验证码的简单实例
May 19 Javascript
js querySelector() 使用方法
Dec 21 Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 Javascript
详解element-ui设置下拉选择切换必填和非必填
Jun 17 Javascript
使用layui前端框架弹出form表单以及提交的示例
Oct 25 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
SONY SRF-M100的电路分析
2021/03/02 无线电
如何在PHP中使用Oracle数据库(5)
2006/10/09 PHP
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
PHP过滤★等特殊符号的正则
2014/01/27 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
js实现Select下拉框具有输入功能的方法
2015/02/06 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
JavaScript仿聊天室聊天记录
2016/12/27 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
八大排序算法的Python实现
2021/01/28 Python
Python编程对列表中字典元素进行排序的方法详解
2017/05/26 Python
python实现感知器算法详解
2017/12/19 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
HTML的form表单和django的form表单
2019/07/25 Python
Python SSL证书验证问题解决方案
2020/01/13 Python
python生成任意频率正弦波方式
2020/02/25 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
学python爬虫能做什么
2020/07/29 Python
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
周年庆典邀请函范文
2014/01/23 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
青年文明号创建承诺
2014/03/31 职场文书
大班开学家长寄语
2014/04/04 职场文书
中标通知书格式
2015/04/17 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android