jquery实现鼠标点击后展开列表内容的导航栏效果
作者:bea
本文实例讲述了jquery实现鼠标点击后展开列表内容的导航栏效果。分享给大家供大家参考。具体如下: 这是一款基于jQuery实现的导航栏,鼠标点击后展开隐藏的列表内容,用来制作一个目录是最合适不过的选择。本例是锋利的jQeury中的一个实例,这是最终的优化版本,兼容性还示曾测试,在火狐的表现尚不知情,有兴趣的朋友可测试或修正。 运行效果截图如下: 在线演示地址如下: http://demo./js/2015/jquery-mouse-click-show-table-nav
本文实例讲述了jquery实现鼠标点击后展开列表内容的导航栏效果。分享给大家供大家参考。具体如下:
这是一款基于jQuery实现的导航栏,鼠标点击后展开隐藏的列表内容,用来制作一个目录是最合适不过的选择。本例是锋利的jQeury中的一个实例,这是最终的优化版本,兼容性还示曾测试,在火狐的表现尚不知情,有兴趣的朋友可测试或修正。
运行效果截图如下:
在线演示地址如下:
http://demo./js/2015/jquery-mouse-click-show-table-nav-codes/
具体代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>jquery导航栏</title>
<style type="text/css">
#menu {
width:300px;
}
.has_children{
background : #555;
color :#fff;
cursor:pointer;
}
.highlight{
color : #fff;
background : green;
}
div{
padding:0;
}
div a{
background : #888;
display : none;
float:left;
width:300px;
}
</style>
<!-- 引入 jQuery -->
<script src="jquery1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
//等待dom元素加载完毕.
$(document).ready(function(){
$(".has_children").click(function(){
$(this).addClass("highlight")//为当前元素增加highlight类
.children("a").show().end()//将子节点的a元素显示出来并重新定位到上次操作的元素
.siblings().removeClass("highlight")//获取元素的兄弟元素,并去掉他们的highlight类
.children("a").hide();//将兄弟元素下的a元素隐藏
});
});
</script>
</head>
<body>
<div id="menu">
<div class="has_children">
<span>第1章-认识jQuery</span>
<a>1.1-JavaScript和JavaScript库</a>
<a>1.2-加入jQuery</a>
<a>1.3-编写简单jQuery代码</a>
</div>
<div class="has_children">
<span>第2章-jQuery选择器</span>
<a>2.1-jQuery选择器是什么</a>
<a>2.2-jQuery选择器的优势</a>
<a>2.3-jQuery选择器</a>
<a>2.4-应用jQuery改写示例</a>
</div>
<div class="has_children">
<span>第3章-jQuery中的DOM操作</span>
<a>3.1-DOM操作的分类</a>
<a>3.2-jQuery中的DOM操作</a>
</div>
</div>
</body>
</html>
希望本文所述对大家的jQuery程序设计有所帮助。
猜你喜欢
您可能感兴趣的文章:
- JavaScript 封装一个tab效果源码分享
- jQuery简单实现两级下拉菜单效果代码
- 黑帽seo劫持程序,js劫持搜索引擎代码
- JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
- JS实现仿FLASH效果的竖排导航代码
- JS+CSS实现自适应选项卡宽度的圆角滑动门效果
- JS实现完全语义化的网页选项卡效果代码
- js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
- 根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
- jQuery实现默认是闭合的FAQ展开效果菜单
- js带缩略图的图片轮播效果代码分享
- jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
- JS+DIV+CSS实现的经典标签切换效果代码
- jQuery实现Meizu魅族官方网站的导航菜单效果
- jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
- JS+CSS实现自动切换的网页滑动门菜单效果代码
- JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
- JS实现可关闭的对联广告效果代码
- 详解JavaScript中的4种类型识别方法