2016-02-03 67 views
1

我試過了CSS技巧試圖讓選項卡保持顯示,但是我點擊了一個選項卡 - 只要點擊另一個選項卡,它就會消失。Bootstrap選項卡在點擊到另一個選項卡後消失

我試着移動JS代碼並將某些CSS屬性移動到頁面底部,位於標籤代碼下方;什麼都沒發生。

難道這可能是因爲我在標題上有一個標籤,它是這樣做的嗎?

代碼和標籤一起看起來不錯,沒有拼寫錯誤。

回答

2
 $(document).off('click.tab.data-api'); 
    $(document).on('click.tab.data-api', '[data-toggle="tab"]', function (e) { 
     e.preventDefault(); 
     var tab = $($(this).attr('href')); 
     var activate = !tab.hasClass('active'); 
     $('div.tab-content>div.tab-pane.active').removeClass('active'); 
     $('ul.nav.nav-tabs>li.active').removeClass('active'); 
     if (activate) { 
      $(this).tab('show') 
     } 
    }); 
+0

這工作,但爲什麼這甚至需要呢?這是在BS3的更高版本中的錯誤?我用過的標籤多次與稍早的版本,直到現在從未見過這個問題,現在我們使用3.3.7。 – molaro

0

對我來說,它是與原型:(不兼容

相關問題