最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery+css實現(xiàn)的tab切換標(biāo)簽(兼容各瀏覽器)

 更新時間:2016年01月28日 09:00:08   作者:m1870164  
這篇文章主要介紹了jQuery+css實現(xiàn)的tab切換標(biāo)簽,可兼容各瀏覽器,涉及jQuery響應(yīng)鼠標(biāo)事件動態(tài)操作頁面元素的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了jQuery+css實現(xiàn)的tab切換標(biāo)簽。分享給大家供大家參考,具體如下:

運行效果截圖如下:

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>tab切換</title>
 <script src="jquery-1.7.1.min.js" type="text/javascript"></script>
 <script type="text/javascript" >
  (function ($) {
   function set_active(tab, isActive, mode) {
    if (!tab) return;
    if (!isActive) {
     tab.removeClass('active');
     if (mode == "header") {
      var related_body = $(tab.find('a').attr('tab_body'));
      set_active(related_body, false, "body");
     }
    } else {
     tab.addClass('active');
     if (mode == "header") {
      var related_body = $(tab.find('a').attr('tab_body'));
      set_active(related_body, true, "body");
     }
    }
   }
   function change_active(self_$_obj) {
    var _self_tab_header = self_$_obj.parent();
    var prev_active_tab_header = _self_tab_header.parent().find('.active');
    set_active(prev_active_tab_header, false, "header");
    set_active(_self_tab_header, true, "header");
   }
   function init(self) {
    if (self.tab_header_length <= 0) { return; }
    var defaut_active_tab_header = null;
    for (var i = 0, length = self.tab_header_length; i < length; i++) {
     var tab_header = $(self.tab_header_array[i]);
     var tab_header_linker = tab_header.find('a');
     tab_header_linker.attr("tab_body", tab_header_linker.attr("href"));
     tab_header_linker.removeAttr("href");
     tab_header_linker.bind("click", function () {
      change_active($(this));
     });
     if (tab_header.hasClass('active')) {
      defaut_active_tab_header = tab_header;
     }
    }
    if (defaut_active_tab_header) {
     change_active($(defaut_active_tab_header.find('a')));
    } else {
     change_active($(self.tab_header_array[0].find(a)));
    }
   }
   $.fn.c_tab = function () {
    var _self = $(this);
    _self.tab_header_group = _self.find('.tab_header_group');
    _self.tab_header_array = _self.tab_header_group.find('.tab_header');
    _self.tab_header_length = _self.tab_header_array.length;
    if (_self.tab_header_length == 0) {
     return;
    }
    init(_self);
   }
  })($);
  $(document).ready(function () {
   $("#tabContainer").c_tab();
  });
 </script>
 <style type="text/css" >
  body { margin:0; padding:0; background:#DFEFFF; }
  #tabContainer { width:500px; height:300px; margin-left:200px; margin-top:50px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
  .tab_header_group { color:Green; z-index:10; background:#DDDDDD url('img/navbg1.jpg'); width:100%; padding:0; margin:0; border-bottom:1px solid gray; border-radius:4px 4px 0 0;}
  .tab_header { line-height:30px; font-size:14px; display:inline-block; cursor:pointer; margin-right:-3px; *display:inline; zoom:1; padding-left:10px; padding-right:10px; border-radius:4px 4px 0 0; }
  .tab_header a,a:hover { text-decoration:none; }
  .tab_header:hover { background:#F5F5F5; }
  .tab_header_group .active { margin-bottom:0px; background:gray; color:#fff; }
  .tab_body { margin-top:1px; display:none; }
  .tab_body_group .active { display:block; }
 </style>
</head>
<body>
<div id="tabContainer">
 <ul class="tab_header_group">
  <li class="tab_header"><a href="#tab1" >首頁1</a></li>
  <li class="tab_header"><a href="#tab2" >首頁2</a></li>
  <li class="tab_header active"><a href="#tab3" >首頁3</a></li>
  <li class="tab_header"><a href="#tab4" >首頁4</a></li>
  <li class="tab_header"><a href="#tab5" >首頁5</a></li>
 </ul>
 <div class="tab_body_group">
  <div id="tab1" class="tab_body" style="width:100%; height:200px; background:#F2F2F2;">
   tab1
  </div>
  <div id="tab2" class="tab_body" style="width:100%; height:200px; background:#F2F2F2;">
   tab2
  </div>
  <div id="tab3" class="tab_body" style="width:100%; height:200px; background:#F2F2F2;">
   tab3
  </div>
  <div id="tab4" class="tab_body" style="width:100%; height:200px; background:#F2F2F2;">
   tab4
  </div>
  <div id="tab5" class="tab_body" style="width:100%; height:200px; background:#F2F2F2;">
   tab5
  </div>
 </div>
</div>
</body>
</html>

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery動畫與特效用法總結(jié)》及《jQuery常見經(jīng)典特效匯總

希望本文所述對大家jQuery程序設(shè)計有所幫助。

相關(guān)文章

  • jQuery插件FusionCharts實現(xiàn)的MSBar3D圖效果示例【附demo源碼】

    jQuery插件FusionCharts實現(xiàn)的MSBar3D圖效果示例【附demo源碼】

    這篇文章主要介紹了jQuery插件FusionCharts實現(xiàn)的MSBar3D圖效果,結(jié)合完整實例形式分析了jQuery使用FusionCharts載入xml數(shù)據(jù)繪制MSBar3D圖的相關(guān)操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-03-03
  • layui彈出層效果實現(xiàn)代碼

    layui彈出層效果實現(xiàn)代碼

    layer是一款近年來備受青睞的web彈層組件,這篇文章主要介紹了layui彈出層效果的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • jQuery zTree樹插件動態(tài)加載實例代碼

    jQuery zTree樹插件動態(tài)加載實例代碼

    這篇文章主要介紹了jQuery zTree樹插件動態(tài)加載效果的實例代碼,需要的朋友可以參考下
    2017-05-05
  • jQuery插件HighCharts繪制2D圓環(huán)圖效果示例【附demo源碼下載】

    jQuery插件HighCharts繪制2D圓環(huán)圖效果示例【附demo源碼下載】

    這篇文章主要介紹了jQuery插件HighCharts繪制2D圓環(huán)圖效果,結(jié)合實例形式分析了jQuery使用HighCharts插件繪制圓環(huán)圖的實現(xiàn)步驟與相關(guān)操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-03-03
  • jQuery通過deferred對象管理ajax異步

    jQuery通過deferred對象管理ajax異步

    這篇文章主要介紹了jQuery通過deferred對象管理ajax異步的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • jQuery旋轉(zhuǎn)木馬式幻燈片輪播特效

    jQuery旋轉(zhuǎn)木馬式幻燈片輪播特效

    這篇文章主要介紹了jQuery旋轉(zhuǎn)木馬式幻燈片輪播特效,很全面的圖片輪播,特別適合用與產(chǎn)片展示,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 寫出高效jquery代碼的19條指南

    寫出高效jquery代碼的19條指南

    討論jQuery和javascript性能的文章并不罕見。然而,本文我計劃總結(jié)一些速度方面的技巧和我本人的一些建議,來提升你的jQuery和javascript代碼。好的代碼會帶來速度的提升。快速渲染和響應(yīng)意味著更好的用戶體驗
    2014-03-03
  • 基于jquery的自定義鼠標(biāo)提示效果 jquery.toolTip

    基于jquery的自定義鼠標(biāo)提示效果 jquery.toolTip

    看到其它網(wǎng)站A標(biāo)簽title效果,心里癢癢,就想也用到自己網(wǎng)站上。 正好在學(xué)jquery 插件擴(kuò)展,就參照前輩代碼,自己動手寫了一個
    2010-11-11
  • jquery實現(xiàn)左右輪播切換效果

    jquery實現(xiàn)左右輪播切換效果

    這篇文章主要為大家詳細(xì)介紹了jquery實現(xiàn)左右輪播切換效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • jQuery高級編程之js對象、json與ajax用法實例分析

    jQuery高級編程之js對象、json與ajax用法實例分析

    這篇文章主要介紹了jQuery高級編程之js對象、json與ajax用法,結(jié)合實例形式分析了js對象的創(chuàng)建、使用,json格式數(shù)據(jù)轉(zhuǎn)換及ajax交互等相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11

最新評論

霍林郭勒市| 包头市| 庆阳市| 翼城县| 磴口县| 温宿县| 剑阁县| 海伦市| 那曲县| 天等县| 土默特右旗| 凭祥市| 隆昌县| 韩城市| 稷山县| 新疆| 乐清市| 福州市| 佳木斯市| 上虞市| 乌拉特中旗| 永吉县| 姚安县| 若羌县| 柳江县| 莫力| 隆昌县| 周宁县| 张家口市| 萨迦县| 新绛县| 建始县| 塘沽区| 龙海市| 汽车| 古田县| 靖西县| 白银市| 罗江县| 峨山| 右玉县|