jQuery怎么实现tab页切换效果

 我来答
doit26
2016-10-24 · TA获得超过309个赞
知道小有建树答主
回答量:192
采纳率:68%
帮助的人:23.5万
展开全部

简略写的

<style>
.big{
width:100px;
}
.tabtit ul li.active{
background:red;
color:#fff;
}
.tabtit ul li:hover{
background:red;
color:#fff;
}
.tabcon ul li{
width:100px;
height:100px;
}
</style>
<div class="big">
<div class="tabtit">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<div class="tabcon">
<ul>
<li style="background:#007FFF;">1</li>
<li style="background:#00DD1C;">2</li>
<li style="background:#9ACD32;">3</li>
</ul>
</div>
</div>
<script>
var titList = $(".tabtit ul li"); //获取选项卡标题
var contList = $(".tabcon ul li");//获取选项卡切换的内容
//默认显示第一个选项卡标题
titList.eq(0).addClass("active").siblings().removeClass("active");
//默认显示第一个选项卡切换的内容
contList.eq(0).show().siblings().hide();
titList.click(function(){
var titnub = $(this).index(); //获取点击当前标题的index值
//当前点击的标题添加class,并移除同级的class
$(this).addClass("active").siblings().removeClass("active");
//显示相同index值的内容
contList.eq(titnub).show().siblings().hide();
})
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式