久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Bootstrap 標簽頁(Tab)插件

Bootstrap 標簽頁(Tab)插件 標簽頁(Tab)在 Bootstrap 導航元素 一章中介紹過。通過結合一些 data 屬性,您可以輕松地創建一個標簽頁界面。通過這個插件您可以把內容放置在標簽頁或者是

標簽頁(Tab)在 Bootstrap 導航元素 一章中介紹過。通過結合一些 data 屬性,您可以輕松地創建一個標簽頁界面。通過這個插件您可以把內容放置在標簽頁或者是膠囊式標簽頁甚至是下拉菜單標簽頁中。

如果您想要單獨引用該插件的功能,那么您需要引用 tab.js。或者,正如 Bootstrap 插件概覽 一章中所提到,您可以引用 bootstrap.js 或壓縮版的 bootstrap.min.js

用法

您可以通過以下兩種方式啟用標簽頁:

  • 通過 data 屬性:您需要添加 data-toggle="tab"data-toggle="pill" 到錨文本鏈接中。

    添加 navnav-tabs 類到 ul 中,將會應用 Bootstrap 標簽樣式,添加 navnav-pills 類到 ul 中,將會應用 Bootstrap 膠囊式樣式。

    <ul class="nav nav-tabs">
       <li><a href="#identifier" data-toggle="tab">Home</a></li>
    ...
    </ul>
    
  • 通過 JavaScript:您可以使用 Javscript 來啟用標簽頁,如下所示:
    $('#myTab a').click(function (e) {
      e.preventDefault()
      $(this).tab('show')
    })
    

    下面的實例演示了以不同的方式來激活各個標簽頁:

    // 通過名稱選取標簽頁
    $('#myTab a[href="#profile"]').tab('show')
     
    // 選取第一個標簽頁
    $('#myTab a:first').tab('show') 
    
    // 選取最后一個標簽頁
    $('#myTab a:last').tab('show') 
    
    // 選取第三個標簽頁(從 0 開始索引)
    $('#myTab li:eq(2) a').tab('show') 
    

淡入淡出效果

如果需要為標簽頁設置淡入淡出效果,請添加 .fade 到每個 .tab-pane 后面。第一個標簽頁必須添加 .in 類,以便淡入顯示初始內容,如下面實例所示:

<div class="tab-content">
  <div class="tab-pane fade in active" id="home">...</div>
  <div class="tab-pane fade" id="svn">...</div>
  <div class="tab-pane fade" id="ios">...</div>
  <div class="tab-pane fade" id="java">...</div>
</div>

實例

下面的實例演示了使用 data 屬性的標簽頁(Tab)插件及其淡入淡出的效果:

<!DOCTYPE html>
<html>
<head>
   <title>Bootstrap 實例 - 標簽頁(Tab)插件</title>
   <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
   <script src="/scripts/jquery.min.js"></script>
   <script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>

<ul id="myTab" class="nav nav-tabs">
   <li class="active">
      <a href="#home" data-toggle="tab">
         W3Cschool Home
      </a>
   </li>
   <li><a href="#ios" data-toggle="tab">iOS</a></li>
   <li class="dropdown">
      <a href="#" id="myTabDrop1" class="dropdown-toggle" 
         data-toggle="dropdown">Java 
         <b class="caret"></b>
      </a>
      <ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop1">
         <li><a href="#jmeter" tabindex="-1" data-toggle="tab">jmeter</a></li>
         <li><a href="#ejb" tabindex="-1" data-toggle="tab">ejb</a></li>
      </ul>
   </li>
</ul>
<div id="myTabContent" class="tab-content">
   <div class="tab-pane fade in active" id="home">
      <p>W3Cschoool菜鳥教程是一個提供最新的web技術站點,本站免費提供了建站相關的技術文檔,幫助廣大web技術愛好者快速入門并建立自己的網站。菜鳥先飛早入行——學的不僅是技術,更是夢想。</p>
   </div>
   <div class="tab-pane fade" id="ios">
      <p>iOS 是一個由蘋果公司開發和發布的手機操作系統。最初是于 2007 年首次發布 iPhone、iPod Touch 和 Apple 
      TV。iOS 派生自 OS X,它們共享 Darwin 基礎。OS X 操作系統是用在蘋果電腦上,iOS 是蘋果的移動版本。</p>
   </div>
   <div class="tab-pane fade" id="jmeter">
      <p>jMeter 是一款開源的測試軟件。它是 100% 純 Java 應用程序,用于負載和性能測試。</p>
   </div>
   <div class="tab-pane fade" id="ejb">
      <p>Enterprise Java Beans(EJB)是一個創建高度可擴展性和強大企業級應用程序的開發架構,部署在兼容應用程序服務器(比如 JBOSS、Web Logic 等)的 J2EE 上。
      </p>
   </div>
</div>

</body>
</html>

結果如下所示:

標簽頁(Tab)插件

方法

.$().tab:該方法可以激活標簽頁元素和內容容器。標簽頁需要用一個 data-target 或者一個指向 DOM 中容器節點的 href

<ul class="nav nav-tabs" id="myTab">
  <li class="active"><a href="#identifier" data-toggle="tab">Home</a></li>
  .....
</ul>
<div class="tab-content">
  <div class="tab-pane active" id="home">...</div>
  .....
</div>
<script>
  $(function () {
    $('#myTab a:last').tab('show')
  })
</script>

實例

下面的實例演示了標簽頁(Tab)插件方法 .tab 的用法。在本實例中,第二個標簽頁 iOS 是激活的:

<!DOCTYPE html>
<html>
<head>
   <title>Bootstrap 實例 - 標簽頁(Tab)插件方法</title>
   <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
   <script src="/scripts/jquery.min.js"></script>
   <script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>

<ul id="myTab" class="nav nav-tabs">
   <li class="active"><a href="#home" data-toggle="tab">
      W3Cschool Home</a>
   </li>
   <li><a href="#ios" data-toggle="tab">iOS</a></li>
   <li class="dropdown">
      <a href="#" id="myTabDrop1" class="dropdown-toggle" 
         data-toggle="dropdown">Java <b class="caret"></b>
      </a>
      <ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop1">
         <li><a href="#jmeter" tabindex="-1" data-toggle="tab">
            jmeter</a>
         </li>
         <li><a href="#ejb" tabindex="-1" data-toggle="tab">
            ejb</a>
         </li>
      </ul>
   </li>
</ul>
<div id="myTabContent" class="tab-content">
   <div class="tab-pane fade in active" id="home">
      <p>W3Cschoool菜鳥教程是一個提供最新的web技術站點,本站免費提供了建站相關的技術文檔,幫助廣大web技術愛好者快速入門并建立自己的網站。菜鳥先飛早入行——學的不僅是技術,更是夢想。</p>
   </div>
   <div class="tab-pane fade" id="ios">
      <p>iOS 是一個由蘋果公司開發和發布的手機操作系統。最初是于 2007 年首次發布 iPhone、iPod Touch 和 Apple 
      TV。iOS 派生自 OS X,它們共享 Darwin 基礎。OS X 操作系統是用在蘋果電腦上,iOS 是蘋果的移動版本。</p>
   </div>
   <div class="tab-pane fade" id="jmeter">
      <p>jMeter 是一款開源的測試軟件。它是 100% 純 Java 應用程序,用于負載和性能測試。</p>
   </div>
   <div class="tab-pane fade" id="ejb">
      <p>Enterprise Java Beans(EJB)是一個創建高度可擴展性和強大企業級應用程序的開發架構,部署在兼容應用程序服務器(比如 JBOSS、Web Logic 等)的 J2EE 上。
      </p>
   </div>
</div>
<script>
   $(function () {
      $('#myTab li:eq(1) a').tab('show');
   });
</script>

</body>
</html>

結果如下所示:

標簽頁(Tab)插件方法

事件

下表列出了標簽頁(Tab)插件中要用到的事件。這些事件可在函數中當鉤子使用。

事件描述實例
show.bs.tab該事件在標簽頁顯示時觸發,但是必須在新標簽頁被顯示之前。分別使用 event.targetevent.relatedTarget 來定位到激活的標簽頁和前一個激活的標簽頁。
$('a[data-toggle="tab"]').on('show.bs.tab', function (e) {
  e.target // 激活的標簽頁
  e.relatedTarget // 前一個激活的標簽頁
})
shown.bs.tab該事件在標簽頁顯示時觸發,但是必須在某個標簽頁已經顯示之后。分別使用 event.targetevent.relatedTarget 來定位到激活的標簽頁和前一個激活的標簽頁。
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  e.target // 激活的標簽頁
  e.relatedTarget // 前一個激活的標簽頁
})

實例

下面的實例演示了標簽頁(Tab)插件事件的用法。在本實例中,將顯示當前和前一個訪問過的標簽頁:

<!DOCTYPE html>
<html>
<head>
   <title>Bootstrap 實例 - 標簽頁(Tab)插件事件</title>
   <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
   <script src="/scripts/jquery.min.js"></script>
   <script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>

<hr>
   <p class="active-tab"><strong>激活的標簽頁</strong>:<span></span></p>
   <p class="previous-tab"><strong>前一個激活的標簽頁</strong>:<span></span></p>
<hr>
<ul id="myTab" class="nav nav-tabs">
   <li class="active"><a href="#home" data-toggle="tab">
      W3Cschool Home</a></li>
   <li><a href="#ios" data-toggle="tab">iOS</a></li>
   <li class="dropdown">
      <a href="#" id="myTabDrop1" class="dropdown-toggle" 
         data-toggle="dropdown">
         Java <b class="caret"></b></a>
      <ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop1">
         <li><a href="#jmeter" tabindex="-1" data-toggle="tab">jmeter</a></li>
         <li><a href="#ejb" tabindex="-1" data-toggle="tab">ejb</a></li>
      </ul>
   </li>
</ul>
<div id="myTabContent" class="tab-content">
   <div class="tab-pane fade in active" id="home">
      <p>W3Cschoool菜鳥教程是一個提供最新的web技術站點,本站免費提供了建站相關的技術文檔,幫助廣大web技術愛好者快速入門并建立自己的網站。菜鳥先飛早入行——學的不僅是技術,更是夢想。</p>
   </div>
   <div class="tab-pane fade" id="ios">
      <p>iOS 是一個由蘋果公司開發和發布的手機操作系統。最初是于 2007 年首次發布 iPhone、iPod Touch 和 Apple 
      TV。iOS 派生自 OS X,它們共享 Darwin 基礎。OS X 操作系統是用在蘋果電腦上,iOS 是蘋果的移動版本。</p>
   </div>
   <div class="tab-pane fade" id="jmeter">
      <p>jMeter 是一款開源的測試軟件。它是 100% 純 Java 應用程序,用于負載和性能測試。</p>
   </div>
   <div class="tab-pane fade" id="ejb">
      <p>Enterprise Java Beans(EJB)是一個創建高度可擴展性和強大企業級應用程序的開發架構,部署在兼容應用程序服務器(比如 JBOSS、Web Logic 等)的 J2EE 上。
      </p>
   </div>
</div>
<script>
   $(function(){
      $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
      // 獲取已激活的標簽頁的名稱
      var activeTab = $(e.target).text(); 
      // 獲取前一個激活的標簽頁的名稱
      var previousTab = $(e.relatedTarget).text(); 
      $(".active-tab span").html(activeTab);
      $(".previous-tab span").html(previousTab);
   });
});
</script>

</body>
</html>

結果如下所示:

標簽頁(Tab)插件事件
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

自從有了類似Bootstrap這樣強大的前端框架之后,無論我們是做靜態頁面,還是做網站主題,著實方便很多。即便有很多類似的其他國產、海外的前端框架比較,Bootstrap用戶量以及功能文
未來的網頁設計趨勢,我想響應式設計是熱門,設計的時候都需要考慮其它設備瀏覽,比如手機、iPad平板電腦等手持設備。這樣雖然加大了設計師和前端人員的工作量,但卻有著很好的
免費的響應式Bootstrap模板 - Codester 在線演示 Codester是一個基本的個人作品集Bootstrap模板,幫助設計師,攝影師,圖形藝術工作者搭建高度可定制的網站。擁有自定義包和相關的javascrip
1. 簡介 Bootstrap 是 Twitter 推出的一個開源的前端框架。 Bootstrap 由 Twitter 的設計師 Mark Otto 和 Jacob Thornton 合作開發,由動態語言 Less 寫成。它是一套易用、優雅、靈活、可擴展的前端工具
這里收集了Bootstrap從V1.0.0版本到現在,整個文檔的歷史。Bootstrap本身就是一個傳奇,而這些文檔就是傳奇的見證! 最新版本文檔 版本 發布日期 2.3.2 May 17, 2013 2.3.1 February 28, 2013 2.3.0 F
Bootstrap 教程 Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發更加快捷。 本教程將向您講解 Bootstrap 框架的基礎,通過
主站蜘蛛池模板: 亚洲www啪成人一区二区 | 日韩网站在线观看 | 国内自拍偷拍视频 | 久久久人成影片免费观看 | 免费av在线 | 国产免费看 | 国产精品久久久99 | 亚洲国产中文在线 | 欧美成人二区 | 欧美日日| 日本一区二区三区在线观看 | 亚洲va国产日韩欧美精品色婷婷 | 在线播放第一页 | 欧美xxxⅹ性欧美大片 | 成人影院一区二区三区 | 成人免费毛片在线观看 | 欧美日韩在线一区二区三区 | 日韩精品亚洲专区在线观看 | 麻豆av片 | 精品国产精品国产偷麻豆 | аⅴ资源新版在线天堂 | 天天干,夜夜操 | 99久久婷婷国产综合精品首页 | 精品国产乱码久久久久久闺蜜 | 亚洲va国产日韩欧美精品色婷婷 | 国产精品色 | 日本三级网站在线 | 欧美精品tv | 午夜天堂精品久久久久 | 亚洲日本欧美日韩高观看 | 国产高清视频一区二区 | av黄色片在线观看 | 国产成人免费视频网站视频社区 | 成人国产在线观看 | 欧美一级久久 | 日韩欧美福利视频 | 国产一区二区三区 | 欧美美女一区二区 | 日韩在线国产 | 国产精品电影网 | 欧美一区视频在线 |