注册地址------登录地址
当前位置:主页 > 教程 > 网页设计 >

jQuery简单几行代码实现tab切换
栏目分类:网页设计   发布日期:2015-09-02   浏览次数:次

今天突然心血来潮,想到一个很简单的方法即可达到的tab效果其实逻辑很简单,但看到网上基本上没这样写的不知道实际应用中是否会有问题呢,请大侠指教<!doctypehtml><htmllang="en"><head><metacharset="UTF-8">&

今天突然心血来潮,想到一个很简单的方法即可达到的tab效果

其实逻辑很简单,但看到网上基本上没这样写的

不知道实际应用中是否会有问题呢,请大侠指教

  1. <!doctype html> 
  2. <html lang="en"> 
  3. <head> 
  4.     <meta charset="UTF-8"> 
  5.     <title>jQuery简易选项卡</title> 
  6. <style> 
  7.     *{ margin:0; padding:0;} 
  8. body, ul, li { 
  9.     margin:0; 
  10.     padding:0; 
  11. } 
  12. body { 
  13.     font:12px/1.5 Tahoma; 
  14. } 
  15. #outer { 
  16.     width:450px; 
  17.     margin:10px auto; 
  18. } 
  19. #tab { 
  20.     overflow:hidden; 
  21.     zoom:1; 
  22.     background:#000; 
  23.     border:1px solid #000; 
  24. } 
  25. #tab li { 
  26.     float:left; 
  27.     color:#fff; 
  28.     height:30px; 
  29.     cursor:pointer; 
  30.     line-height:30px; 
  31.     list-style-type:none; 
  32.     padding:0 20px; 
  33. } 
  34. #tab li.current { 
  35.     color:#000; 
  36.     background:#ccc; 
  37. } 
  38. #content { 
  39.     border:1px solid #000; 
  40.     border-top-width:0; 
  41. } 
  42. #content ul { 
  43.     line-height:25px; 
  44.     display:none; 
  45.     margin:0 30px; 
  46.     padding:10px 0; 
  47. } 
  48. </style> 
  49. </head> 
  50. <body> 
  51. <div id="outer"> 
  52.     <ul id="tab"> 
  53.         <li class="current">第一课</li> 
  54.         <li>第二课</li> 
  55.         <li>第三课</li> 
  56.     </ul> 
  57.     <div id="content"> 
  58.         <ul style="display:block;"> 
  59.            1111 
  60.         </ul> 
  61.         <ul> 
  62.             2222 
  63.         </ul> 
  64.         <ul> 
  65.            3333 
  66.         </ul> 
  67.     </div> 
  68. </div> 
  69. <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> 
  70. <script> 
  71.     $(function(){ 
  72.         window.onload = function() 
  73.         { 
  74.             var $li = $('#tab li'); 
  75.             var $ul = $('#content ul'); 
  76.             $li.click(function(){ 
  77.                 $li.removeClass(); 
  78.                 var $t = $(this).index(); 
  79.                 $(this).addClass('current'); 
  80.                 $ul.css('display','none'); 
  81.                 $ul.eq($t).css('display','block'); 
  82.             }) 
  83.         } 
  84.     }); 
  85. </script> 
  86. </body> 
  87. </html> 

图片演示:

jQuery简单几行代码实现tab切换

以上就是本文所述的全部内容了,希望大家能够喜欢。

相关热词: javaScript教程

Copyright © 2002-2011 摩臣2注册帐号 版权所有   粤ICP备00000000号-1   关于我们 | 广告合作 | 版权声明 | 意见反馈 | 联系方式 | 原创投稿 | 网站地图 |
特效 教程 资源 资讯