一些网站的栏目比较多,例如在制作门户网站时,如果想在一个页面上显示更多的内容又不增加页面篇幅,特别有效的方法就是使用tab标签切换来显示。效果如下图:

怎么在自己做网站时,做出这样的效果呢?按照下面的步骤操作就可以。

<div class="table_card">
<ul class="tab">
<li class="active">最新</li>
<li>热门</li>
<li>新闻</li>
</ul>
<div class="tabCon">
<div class="active"><!---内容一--></div>
<div><!---内容二--></div>
<div><!---内容三--></div>
</div>
</div>
<!--#@ 选项卡JS代码-->
<script src="你的网站域名/jquery-3.1.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(e) {
$(".tab li").click(function(){
$(".tab li").eq($(this).index()).addClass("active").siblings().removeClass("active");
$(".tabCon>div").eq($(this).index()).addClass("active").siblings().removeClass("active");
})
});
</script>
.table_card .tabCon>div { display:none}
.table_card .tabCon>.active { display:block}
<script type="text/javascript">
$(document).ready(function(e) {
$(".tab li").click(function(){
var fid = $(this).parent().attr('id');
var newid = fid + 's';
$(".tab li").eq($(this).index()).addClass("active").siblings().removeClass("active");
$('#' + newid + ' > div').eq($(this).index()).addClass("active").siblings().removeClass("active");
$("img.lazy").lazyload({effect: "fadeIn"});
})
});
</script>