jquery制作选项卡
2016-09-06 18:30
316 查看
思路:点击按钮后,先让所有的按钮的class属性都为“”,所有的div的display样式都为none;再让当前被点击按钮的class属性为active,以及所对应的div的display样式为block。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<style>
#nav button{width:200px;height:50px;}
#nav .active{background:yellow;}
.news{width:600px;height:600px;}
.a{display:block;background:pink;}
.b{display:none;background:blue;}
.c{display:none;background:green;}
</style>
<title>jquery制作选项卡</title>
<script src="jquery.min.js"></script>
<script>
$(function(){
$("#nav").find("button").click(function(){
$("#nav").find("button").attr("class","");
$("#news").find(".news").css("display","none");
$(this).attr("class","active");
$("#news").find(".news").eq($(this).index()).css("display","block");
});
});
</script>
</head>
<body>
<div id="nav">
<button class="active">新闻动态</button>
<button>专题制作</button>
<button>图片欣赏</button>
</div>
<div id="news">
<div class="news a">aaa</div>
<div class="news b">bbb</div>
<div class="news c">ccc</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<style>
#nav button{width:200px;height:50px;}
#nav .active{background:yellow;}
.news{width:600px;height:600px;}
.a{display:block;background:pink;}
.b{display:none;background:blue;}
.c{display:none;background:green;}
</style>
<title>jquery制作选项卡</title>
<script src="jquery.min.js"></script>
<script>
$(function(){
$("#nav").find("button").click(function(){
$("#nav").find("button").attr("class","");
$("#news").find(".news").css("display","none");
$(this).attr("class","active");
$("#news").find(".news").eq($(this).index()).css("display","block");
});
});
</script>
</head>
<body>
<div id="nav">
<button class="active">新闻动态</button>
<button>专题制作</button>
<button>图片欣赏</button>
</div>
<div id="news">
<div class="news a">aaa</div>
<div class="news b">bbb</div>
<div class="news c">ccc</div>
</div>
</body>
</html>
相关文章推荐
- 于jQuery+CSS制作的选项卡
- jquery-制作选项卡
- JQuery 制作的选项卡改进版之改进版
- JQuery 制作的选项卡改进版之改进版
- jquery插件开发之选项卡制作详解
- JQuery制作简单选项卡
- jquery制作的多种选项卡效果
- Jquery-UI—制作选项卡(tabs)
- JQuery制作的选项卡改进版
- jQuery 制作的Tab标签切换选项卡
- jQuery制作网页版选项卡
- JQuery 网页选项卡制作
- JQuery 网页选项卡制作
- jquery制作选项卡
- 简单选项卡 js和jquery制作方法分享
- jquery制作选项卡
- Jquery选项卡制作
- JQuery制作的选项卡改进版
- 转载:JQuery制作的选项卡改进版
- jquery制作的tab标签切换选项卡