tab切换 jquery

 核心代码:

$(‘#top li‘).click(function(){
   var index=$(‘#top li‘).index(this);
   $(‘#top li:eq(‘+index+‘)‘).addClass(‘cur‘).siblings(‘li‘).removeClass(‘cur‘);
   $(‘#content div:eq(‘+index+‘)‘).addClass(‘cur‘).siblings(‘div‘).removeClass(‘cur‘);
  });

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>无标题文档</title>
  6 <style>
  7     body{
  8         padding:0;
  9         margin:0;
 10         font:"微软雅黑 Light" 21px;
 11     }
 12     #top{
 13     }
 14     ul{
 15         list-style:none;
 16         margin:0;
 17         display:block;
 18         margin-top:10px;
 19     }
 20     #top ul li{
 21         display:block;
 22         float:left;
 23         width:96px;
 24         text-align:center;
 25         border:2px #A30BCC solid;
 26         cursor:pointer;
 27     }
 28     #top ul li.cur{
 29         border-bottom:none;
 30     }
 31     #content{
 32         clear:both;
 33         width:400px;
 34         height:300px;
 35         background:#84BEDB;
 36         margin-left:41px;
 37     }
 38     #content div{
 39         display:none;
 40     }
 41     #content div.cur{
 42         display:block;
 43     }
 44 </style>
 45 <script src="../jquery-2.1.1.js" type="text/javascript"></script>
 46 <script>
 47     $(function(){
 48         //:first-child 选择器选取属于其父元素的第一个子元素,是一个集合
 49         //:first选择器选取的是所有中的唯一的一个
 50         //$(‘#top ul li:first-child‘).css(‘background‘,‘#39F015‘);
 51         //$(‘#top ul li:nth-child(odd)‘).css(‘font-weight‘,‘bolder‘);
 52         
 53         /*var d = $(‘#content‘).contents();
 54         //alert(d.size())
 55         d.each(function(index, element) {
 56             if(element.nodeName=="DIV"){//必须是大写,受不了
 57                 $(this).css(‘background‘,‘#53E77F‘);
 58             }
 59         });
 60         */
 61         
 62         /*
 63         $(‘#top ul li‘).filter(function(index) {
 64             if($(this).attr(‘class‘)==‘cur‘)
 65                 return $(this);
 66             return null;
 67         }).css(‘background‘,‘#39F015‘);
 68         *////
 69         
 70         //$(‘#top ul li‘).filter(‘.cur‘).css(‘background‘,‘#39F015‘);
 71         
 72         
 73         $(#top li).click(function(){
 74             var index=$(#top li).index(this);
 75             $(#top li:eq(+index+)).addClass(cur).siblings(li).removeClass(cur);
 76             $(#content div:eq(+index+)).addClass(cur).siblings(div).removeClass(cur);
 77         });
 78         
 79     })
 80 </script>
 81 </head>
 82 
 83 <body>
 84 <div>
 85     <div id="top">
 86         <ul>
 87             <li class="cur">曹**</li>
 88             <li>张*</li>
 89             <li>彭**</li>
 90             <li>廖*</li>
 91         </ul>
 92     </div>
 93     <div id="content">
 94          <div class="cur">黑傻子</div>
 95         <div>胖二子</div>
 96         <div>白妹纸</div>
 97         <div>萌妹纸</div>
 98     </div>
 99 </div>
100 </body>
101 </html>
View Code

tab切换 jquery,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。