一个级联菜单代码学习及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 相关文章推荐
javascript:以前写的xmlhttp池,代码
May 18 Javascript
jQuery 过滤not()与filter()实例代码
May 10 Javascript
jQuery中innerHeight()方法用法实例
Jan 19 Javascript
jQuery给动态添加的元素绑定事件的方法
Mar 09 Javascript
深入解读JavaScript中的Iterator和for-of循环
Jul 28 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
Aug 12 Javascript
AngularJS指令用法详解
Nov 02 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
Apr 20 Javascript
页面点击小红心js实现代码
May 26 Javascript
Vue resource三种请求格式和万能测试地址
Sep 26 Javascript
解决vue 单文件组件中样式加载问题
Apr 24 Javascript
对vue中的事件穿透与禁止穿透实例详解
Oct 28 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
Codeigniter发送邮件的方法
2015/03/19 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
jQuery焦点图切换特效代码分享
2015/09/15 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
js 颜色选择插件
2017/01/23 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
详解redux异步操作实践
2018/08/15 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
canvas实现飞机打怪兽射击小游戏的示例代码
2018/07/09 HTML / CSS
李宁官方网店:中国运动品牌
2017/11/02 全球购物
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
关于Java finally的面试题
2016/04/27 面试题
应届毕业生应聘自荐信范文
2014/02/26 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
2014年科室工作总结
2014/11/20 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python
Python机器学习之决策树和随机森林
2021/07/15 Javascript
Python实现简单的俄罗斯方块游戏
2021/09/25 Python
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL
MySQL的存储过程和相关函数
2022/04/26 MySQL
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers