jQuery-tab3

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  5 <title>Document</title>
  6 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  7 <style type="text/css">
  8 *{padding:0;margin:0;}
  9 li{
 10 list-style-type: none;
 11  
 12 }
 13 body{
 14 margin:50px;
 15 }
 16  
 17 .hide{
 18 display: none;
 19 }
 20  
 21 .tabTitle ul{
 22 overflow: hidden;
 23 _height:1px;
 24 }
 25 .tabTitle ul li{
 26 float: left;
 27 border: 1px solid #abcdef;
 28 border-bottom: none;
 29 height: 30px;
 30 line-height: 30px;
 31 padding:0 15px; 
 32 margin-right: 3px;
 33 cursor: pointer;
 34 }
 35  
 36 .current0{
 37 background: #abcdef;
 38 color:#fff;
 39 }
 40  
 41 .current1{
 42 background: red;
 43 color:teal;
 44 }
 45  
 46 .current2{
 47 background: green;
 48 color:yellow;
 49 }
 50  
 51 .tabContent div{
 52 border:1px solid #f60;
 53 width: 300px;
 54 height: 250px;
 55 padding:15px;
 56 }

 57 </style>
 58 <script type="text/javascript">
 59  
 60 $(function(){
 61 var ali = $(.tabTitle ul li);
 62 var aDiv = $(.tabContent div);
 63 var timeId = null;
 64 ali.mouseover(function(){
 65  
 66 var _this = $(this);
 67 //setTimeout();的作用是延迟某一段代码的执行
 68 timeId = setTimeout(function(){
 69  
 70 //alert($);
 71 //$(this)方法属于哪个元素,$(this)就是哪个元素
 72 _this.addClass(function(){
 73 return current+_this.index();
 74 }).siblings().removeClass();
 75  
 76 //如果想用一组元素控制另一组的元素显示或者隐藏,需要用到索引
 77 var index = _this.index();
 78  
 79 aDiv.eq(index).show().siblings().hide();
 80  
 81  
 82 },300);
 83  
 84  
 85  
 86  
 87 }).mouseout(function(){
 88 //cleatTimeout的作用是清除定时器
 89 clearTimeout(timeId);
 90 });
 91  
 92 //setInterval
 93 });
 94 </script>
 95 </head>
 96 <body>
 97  
 98 <div class="tabTitle">
 99 <ul>
100 <li class="current0">xhtml</li>
101 <li>css</li>
102 <li>jquery</li>
103 </ul>
104 </div>
105  
106 <div class="tabContent">
107 <div>xhtml的内容</div>
108 <div class="hide">css的内容</div>
109 <div class="hide">jquery的内容</div>
110 </div>
111  
112 </body>
113 </html>

 

jQuery-tab3,古老的榕树,5-wow.com

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