简单实现tab标签页切换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单实现tab标签页切换相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<style>
*{
margin:0px;
padding:0px;
list-style: none;
}
.main{
width:500px;
height:500px;
margin:auto;
margin-top:100px;

}
.tab{
overflow:hidden
}
.tab li{
float:left;
width:100px;
height:30px;
border:1px solid #76b4ff;
border-bottom:none;
margin-right:5px;
}
.tab li:hover{
font-weight:bold;">#7EC4CC;
color:white;
}
.check{
font-weight:bold;">#7EC4CC;
color:white;
}
.content{
border:1px solid #76b4ff;
height:200px;
width:500px;
}
.content li{

}
.hidden{
display:none;
}
</style>
</head>
<body>
<div class="main">
<div class="tab">
<ul>
<li>new</li>
<li>text</li>
<li>pic</li>
</ul>
</div>
<div class="content">
<ul>
<li>我是第一页</li>
<li>我是第二页</li>
<li>我是第三页</li>
</ul>
</div>
</div>
</body>
<script>
$(".tab li").click(function(){
$(".tab li").removeClass("check");
$(".content li").addClass("hidden");
$(this).toggleClass("check");
var num=$(this).index();
switch(num){
case 0:
$(".content li:eq("+num+")").removeClass("hidden");
break;
case 1:
$(".content li:eq("+num+")").removeClass("hidden");
break;
case 2:
$(".content li:eq("+num+")").removeClass("hidden");
break;
}
});
</script>
</html>

以上是关于简单实现tab标签页切换的主要内容,如果未能解决你的问题,请参考以下文章

python测试开发django-153.bootstrap导航-标签页切换(nav-tabs)

JavaScript实现Tab标签页切换的最简便方式

Vue实现简单Tab标签页组件

vue项目使用elementUI中Tabs标签页点击切换tab-click发起网络请求数据

bootstrap 标签页tab切换js(含报错原因)

在jsp中同一页面中多个标签页之间切换数据展示