Tab标签页切换

16 篇文章 0 订阅

tab.html

  1. <!DOCTYPE html>  
  2. <html>  
  3. <head lang="en">  
  4.     <meta charset="UTF-8">  
  5.     <title>tab标签页切换</title>  
  6.     <link rel="stylesheet" href="tab.css" />  
  7.     <script src="jquery-2.1.4.min.js"></script>  <!--注意你此处引入jquery的地址-->  
  8.     <script src="tab.js"></script>  
  9. </head>  
  10. <body>  
  11.     <div class='tabtitle'>  
  12.         <ul>  
  13.             <li class='current'>电脑</li>  
  14.             <li>手机</li>  
  15.             <li>电冰箱</li>  
  16.         </ul>  
  17.     </div>  
  18.     <div class='tabcontent'>  
  19.         <div class='hide' style='display:block'>这是电脑</div>  
  20.         <div class='hide'>这是手机</div>  
  21.         <div class='hide'>这是电冰箱</div>  
  22.     </div>  
  23. </body>  
  24. </html>
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head lang="en">  
  4.     <meta charset="UTF-8">  
  5.     <title>tab标签页切换</title>  
  6.     <link rel="stylesheet" href="tab.css" />  
  7.     <script src="jquery-2.1.4.min.js"></script>  <!--注意你此处引入jquery的地址-->  
  8.     <script src="tab.js"></script>  
  9. </head>  
  10. <body>  
  11.     <div class='tabtitle'>  
  12.         <ul>  
  13.             <li class='current'>电脑</li>  
  14.             <li>手机</li>  
  15.             <li>电冰箱</li>  
  16.         </ul>  
  17.     </div>  
  18.     <div class='tabcontent'>  
  19.         <div class='hide' style='display:block'>这是电脑</div>  
  20.         <div class='hide'>这是手机</div>  
  21.         <div class='hide'>这是电冰箱</div>  
  22.     </div>  
  23. </body>  
  24. </html>

tab.css

  1. *{  
  2.     margin: 0px;  
  3. }  
  4. li{  
  5.     list-style-type: none;  
  6. }  
  7. .tabtitle ul li{  
  8.     float: left;  
  9.     border:1px solid red;  
  10.     width: 60px;  
  11.     height: 35px;  
  12.     line-height: 35px;  
  13.     text-align: center;  
  14.     cursor:pointer;  
  15. }  
  16. .tabcontent div{  
  17.     border:1px solid blue;  
  18.     width: 182px;  
  19.     height: 105px;  
  20.     text-align: center;  
  21.     line-height: 105px;  
  22. }  
  23. .tabcontent{  
  24.     clear:both;  
  25.     margin-left: 40px;  
  26. }  
  27. .current{  
  28.     background: red;  
  29.     color: black;  
  30. }  
  31. .hide{  
  32.     display: none;  


tab.js

  1. $(function(){  
  2.      
  3.     //获取所有li  
  4.     var li = $('.tabtitle ul li');  
  5.     //获取所有div  
  6.     var div = $('.tabcontent div');  
  7.     li.mouseover(function(){  
  8.         //获取当前对象  
  9.         var _this = $(this);  
  10.         time = setTimeout(function(){  
  11.             //获取当前对象索引值  
  12.             var num = _this.index();  
  13.             _this.addClass('current').siblings().removeClass('current');  
  14.             div.eq(num).show().siblings().hide();  
  15.         },300);  
  16.   
  17.     }).mouseout(function(){  
  18.         clearTimeout(time);  
  19.     })  
  20.   
  21.   
  22.   
  23. }); 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值