2012-11-28 167 views
3

有沒有辦法讓它導致縮小導航的全部或任何下拉菜單?因此當用戶觸摸導航並下降時,所有的下拉導航項目已經完全展開了?Twitter引導帶菜單 - 響應問題

我認爲這是一個默認行爲,但這似乎並非如此。

而不是我的導航看起來這樣:

Image Example

我不得不菜單項懸停在得到那個二級菜單。有沒有辦法讓這個和所有其他下拉菜單已經擴展?

回答

0

正確的答案來解決,這是做到以下幾點:Which is seen here.

@media (max-width: 980px) { 
    .dropdown ul.dropdown-menu { 
    display: block; 
    } 
} 

這是版本2.2.2

0

它只是從版本2.2開始,您想要的行爲被替換爲當前行爲,在摺疊式導航欄中將下拉列表摺疊/摺疊。

我扔在一起了以下解決方法,這似乎這樣的伎倆:

$('.nav-collapse').on('show', function (e) { 
    var $dropdowns = $(this).find('.dropdown'); 
    setTimeout(function() { 
    $dropdowns.addClass('open') 
    }); 
}); 

的原因setTimeout是因爲否則由此引發打開原點擊事件的導航欄將最終關閉的下拉菜單當它傳播到<html>元素時。