2012-12-02 240 views
1

我使用Bootstrap 2.2.1,並且「tabbable選項卡」選項似乎不起作用。即使我使用他們自己的模板(例如,帶有固定頂部導航欄的簡單「初學者模板」)並將他們自己的可放置代碼粘貼到我的html中,他們也不會迴應。這些標籤在頁面中呈現得很好,它們只是沒有響應。代碼在較早版本的bootstrap中爲我工作 - 事實上,新網站的代碼幾乎完全相同。任何幫助非常感謝,謝謝!Bootstrap 2.2.1 Tabbable選項卡不工作

下面的代碼:

<!DOCTYPE html> 
    <html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <title>N.C</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <meta name="description" content=""> 
    <meta name="author" content=""> 

    <!-- Le styles --> 
    <link href="bootstrap.css" rel="stylesheet"> 
    <style> 
     body { 
     padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */ 
     } 

     .container { 
     width: auto; 
     max-width: 800px; 
     } 

     .nhc { 
     font-family: lucida sans; 
     font-color: white; 
     } 


     #footer { 
     text-align: right; 

     border-top-width: 1px; 
     border-top-color: #990000; 
     } 

    </style> 

    <style type="text/css"> 

    #footer { 
     color: #c4c1ba; 
    } 

    </style> 


    <link href="bootstrap-responsive.css" rel="stylesheet"> 

    <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> 
    <!--[if lt IE 9]> 
     <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> 
    <![endif]--> 

    <!-- Fav and touch icons --> 
    <link rel="shortcut icon" href="../assets/ico/favicon.ico"> 
    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png"> 
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png"> 
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png"> 
    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png"> 
    </head> 

    <body> 

    <div class="container"> 
     <div class="page-header"> 
      <div class="nhc"> 
      <h1>N.C</h1> 
      </div> 
     </div> 
     <p class="lead">Pin a fixed-height footer to the bottom of the viewport in     desktop browsers with this custom HTML and CSS.</p> 
     </div> 
    </div> 


    <div class="navbar navbar-inverse navbar-fixed-top"> 
     <div class="navbar-inner"> 
     <div class="container"> 

      <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      </a> 

      <div class="nav-collapse collapse"> 
      <ul class="nav"> 
       <li><a href="#Home">Home</a></li> 
       <li class="active"><a href="#About">About</a></li> 
       <li><a href="#contact">Contact</a></li> 
      </ul> 
      </div><!--/.nav-collapse --> 

      <div class="container" id="footer"> 
      <h4>NC</h4> 
      <div id="footer"> 
      </div> 
      </div> 
     </div> 
     </div> 
    </div> 

    <div class="container"> 
     <img src="mirror.jpg"> 
    </div> 

    <div class="container"> 
     <div class="tabbable"> <!-- Only required for left/right tabs --> 
     <ul class="nav nav-tabs"> 
      <li class="active"><a href="#tab1" data-toggle="tab">Section 1</a></li> 
      <li><a href="#tab2" data-toggle="tab">Section 2</a></li> 
     </ul> 
     <div class="tab-content"> 
      <div class="tab-pane active" id="tab1"> 
      <p>I'm in Section 1.</p> 
      </div> 
      <div class="tab-pane" id="tab2"> 
      <p>Howdy, I'm in Section 2.</p> 
      </div> 
     </div> 
     </div> 
    </div> 





    <!-- Le javascript 
    ================================================== --> 
    <!-- Placed at the end of the document so the pages load faster --> 
    <script src="jquery-1.8.3.min.js"></script> 
    <script src="bootstrap-transition.js"></script> 
    <script src="bootstrap-alert.js"></script> 
    <script src="bootstrap-modal.js"></script> 
    <script src="bootstrap-dropdown.js"></script> 
    <script src="bootstrap-scrollspy.js"></script> 
    <script src="bootstrap-tab.js"></script> 
    <script src="bootstrap-tooltip.js"></script> 
    <script src="bootstrap-popover.js"></script> 
    <script src="bootstrap-button.js"></script> 
    <script src="bootstrap-collapse.js"></script> 
    <script src="bootstrap-carousel.js"></script> 
    <script src="bootstrap-typeahead.js"></script> 
    <script src="bootstrap.js"></script> 
    </body> 
</html> 
+0

你是否包括正確的JS?任何JS錯誤? –

+0

不是我可以告訴...我幾乎沒有改變原始的html代碼,更不用說css/js了(我在這裏是個新手)。鏈接指向正確的文件夾位置,該文​​件夾包含所有必需的css和js以及最新的jquery。而且我之前曾經做過這件簡單的事情 - 這就是爲什麼我很難過。 – kartik

+0

好吧 - 似乎沒有組件的工作 - 我也嘗試了「崩潰」。 – kartik

回答

1

只是在你的代碼中添加以下兩行..

<script src="bootstrap/js/bootstrap.js"></script> 

<script src="bootstrap/docs/assets/js/bootstrap-tab.js"></script> 
+0

這些鏈接已經存在於我的代碼中:/我只是將html添加到上面的原始問題中。 – kartik

+0

只是嘗試添加因爲我在同一個問題,但是當我添加了這個JS問題解決了。 –

+0

這樣做,不工作! – kartik