此文章是由jquery学堂8群(39589851)的网友【广东-前端-smile】提供,功能5行jquery代码实现通用选项卡特效功能,主要的也只有3行代码,用到index索引来实现的,这样的话在页面重复使用也不会受到影响,非常实用。。。
	
	jquery功能代码部分主要以下3点:
	1、设置选择当前点击项,添加.on类,并选择同级元素,删除.on类
	2、定义index变量 ,获取当前点击的li在.menu li这个选择器选择到的li中的位置
	3、.main 下面的 div中索引位置等于index的本身显示 其他的隐藏
	
	用法:
	一、脚本部分:
	1、引入jquery核心库
	2、在页面加载事件中写以下5行jquery代码:
	
$(".menu li").click(function(){	
	$(this).addClass("on").siblings().removeClass("on");		
	var index = $(".menu>li").index($(this));		
	$(".main>div:eq("+index+")").show().siblings().hide();
});
	
	二、样式部分:
	
.menu {
	float:left;
	list-style-type:none;
	height:30px;
	line-height:30px;
	border-right:solid 1px #ccc;
	float:left;
	padding:0;
	margin:0;
}
.menu li {
	float:left;
	width:100px;
	text-align:center;
	border:solid 1px #ccc;
	border-right:none;
	cursor:pointer;
}
.main {
	float:left;
	clear:left;
	margin-bottom:20px;
}
.menu .on {
	border-top:solid 1px #a40000;
	border-bottom:solid 1px #fff;
}
.tab {
	height:200px;
	width:403px;
	float:left;
	clear:both;
	border:solid 1px #ccc;
	border-top:none;
	line-height:200px;
	text-align:center;
}
	
	三、HMTL结构部分:
	
<ul class="menu">
	<li class="on">AAA</li>
    <li>BBB</li>
    <li>CCC</li>
    <li>DDD</li>
</ul>
<div class="main">
    <div class="tab">AAA</div>
    <div class="tab" style="display:none;">BBB</div>
    <div class="tab" style="display:none;">CCC</div>
    <div class="tab" style="display:none;">DDD</div>
</div>
	
	
	
 
                    	
                    	
                    	  
                    	    
                    	    
                    	    
                    	 
    如果您觉得本文的内容对您的学习有所帮助:
     
                    	
                    	   
                    	   关键字:
jQuery