1 1 2 2 3 3 4 4 5 5tab切换 6 6 7 7 8 8 9 9 10 10 11 11 12 12 58 58 59 59 60 60
1 *{ margin:0; 2 padding:0;} 3 .wrap{ 4 width:300px; 5 height:100px; 6 border:1px solid #8E8E8E; 7 margin:10px; 8 } 9 10 .top{11 height:25px;12 background-color:#CAC8C8;13 }14 .top a{15 text-decoration:none;16 }17 .top a:hover{18 color:red;19 }20 .top li{21 list-style:none;22 float:left;23 width:59px;24 height:25px;25 text-align:center;26 line-height:25px;27 }28 29 .content{30 font-size:12px;31 overflow:hidden;32 height:70px;33 width:300px;34 line-height:25px;35 }36 .content li{37 float:left;38 list-style:none;39 width:140px;40 margin:6px 5px; 41 }42 .top li.tpChange{43 background-color:white;44 font-weight:bold;45 }
1 $(function(){ 2 var top_li=$(".top ul li"); 3 top_li.click(function(){ 4 $(this).addClass("tpChange") 5 .siblings().removeClass("tpChange"); 6 var index=top_li.index(this); 7 $(".content > ul").eq(index).show() 8 .siblings().hide(); 9 })10 });
遇到的问题:
1.引入js时,要先引入jQuery的js,再引入其他js,否则加载会出错。
2。注意css中tpChange类的写法
.top li.tpChange{ background-color:white; font-weight:bold; }
的写法,不能只写.tpChange。