<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Bootstrap 標簽頁(Tab)插件 標簽頁(Tab)在 [Bootstrap 導航元素](bootstrap-navigation-elements.html) 一章中介紹過。通過結合一些 data 屬性,您可以輕松地創建一個標簽頁界面。通過這個插件您可以把內容放置在標簽頁或者是膠囊式標簽頁甚至是下拉菜單標簽頁中。 > ![](https://box.kancloud.cn/2015-12-18_5673d62a0b3b4.png)如果您想要單獨引用該插件的功能,那么您需要引用 **tab.js**。或者,正如 [Bootstrap 插件概覽](bootstrap-plugins-overview.html) 一章中所提到,您可以引用 _bootstrap.js_ 或壓縮版的 _bootstrap.min.js_。 ## 用法 您可以通過以下兩種方式啟用標簽頁: * **通過 data 屬性**:您需要添加 **data-toggle="tab"** 或 **data-toggle="pill"** 到錨文本鏈接中。 添加 **nav** 和 **nav-tabs** 類到 **ul** 中,將會應用 Bootstrap [標簽樣式](bootstrap-navigation-elements.html),添加 **nav** 和 **nav-pills** 類到 **ul** 中,將會應用 Bootstrap [膠囊式樣式](bootstrap-navigation-elements.html)。 ``` &lt;ul class="nav nav-tabs"&gt; &lt;li&gt;&lt;a href="#identifier" data-toggle="tab"&gt;Home&lt;/a&gt;&lt;/li&gt; ... &lt;/ul&gt; ``` * **通過 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> ``` [](/try/tryit.php?filename=bootstrap3-plugin-tab) 結果如下所示: ![標簽頁(Tab)插件](https://box.kancloud.cn/2015-12-18_5673d65856c2a.jpg) ## 方法 **.$().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> ``` [](/try/tryit.php?filename=bootstrap3-plugin-tab-method) 結果如下所示: ![標簽頁(Tab)插件方法](https://box.kancloud.cn/2015-12-18_5673d6586cca7.jpg) ## 事件 下表列出了標簽頁(Tab)插件中要用到的事件。這些事件可在函數中當鉤子使用。 | 事件 | 描述 | 實例 | | --- | --- | --- | | show.bs.tab | 該事件在標簽頁顯示時觸發,但是必須在新標簽頁被顯示之前。分別使用 **event.target** 和 **event.relatedTarget** 來定位到激活的標簽頁和前一個激活的標簽頁。 | `$('a[data-toggle="tab"]').on('show.bs.tab', function (e) {e.target /* 激活的標簽頁*/ e.relatedTarget /* 前一個激活的標簽頁*/})` | | shown.bs.tab | 該事件在標簽頁顯示時觸發,但是必須在某個標簽頁已經顯示之后。分別使用 **event.target** 和 **event.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> ``` [](/try/tryit.php?filename=bootstrap3-plugin-tab-event) 結果如下所示: ![標簽頁(Tab)插件事件](https://box.kancloud.cn/2015-12-18_5673d65884473.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看