我想改變在小型設備上的Twitter的引導菜單的行爲通過單擊菜單項上,關閉展開的菜單或者點擊菜單關閉/摺疊菜單按鈕。目前(默認)我只能通過點擊右上角的菜單按鈕來摺疊它,無論是否點擊鏈接/菜單項。我會怎麼做?我沒有從結核病文件中找出結果,並且搜索互聯網沒有提供任何答案。Twitter的引導響應菜單/小型設備:在單擊菜單項
回答
你可以嘗試像..
$('.nav li a').on('click',function(){
$('.nav-collapse').collapse('hide');
})
這將爲那些引用「#」菜單鏈接工作。如果您的菜單鏈接導航到網站上的另一個頁面,菜單應該已經崩潰,因爲這會導致整個頁面刷新。
感謝修復斯凱利。它在「移動」菜單上運行良好,但不幸的是,它在「桌面」模式下導致視覺缺陷,因爲它瞄準.nav-collapse,並且該類在兩種模式下均處於活動狀態。所以,我做了輕微的修改:
$('.nav li a').on('click',function(){
$('.navbar-collapse.in').collapse('hide');
})
當菜單處於「移動」模式,此修改將僅援引「隱藏」功能。
注:這僅在引導3.
在Bootstrap 3.0中完美工作。謝謝! – plang
我搜索了很多這個答案非常感謝你這是非常有益的。 – RPDeshaies
測試你可以通過使用HTML,添加data-toggle="collapse" data-target=".in"
錨
例子:
<li><a href="#" data-toggle="collapse" data-target=".in">Link</a></li>
這絕對是最好的答案。簡單。謝謝。 – Batman
- 1. Twitter引導帶菜單 - 響應問題
- 2. Twitter引導菜單移動菜單
- 3. Twitter引導下拉菜單出現在錯誤的菜單項
- 4. 引導3響應的大型菜單
- 5. 引導響應菜單
- 6. 單擊菜單項後立即摺疊Twitter引導程序下拉菜單
- 7. 菜單項無響應 - 引導
- 8. 單擊菜單項後,引導菜單消失
- 9. twitter引導下拉菜單
- 10. 引導響應菜單無法打開子菜單
- 11. 引導程序中的響應菜單
- 12. css響應菜單點擊
- 13. 菜單在引導菜單中點擊菜單左側(約20px在鉻)
- 14. 菜單項不會響應點擊
- 15. 引導 - 響應菜單修復
- 16. 響應菜單(引導) - 按鈕內聯
- 17. 引導響應菜單按鍵不靈
- 18. 響應菜單右對齊引導
- 19. 導航欄響應菜單
- 20. 使導航菜單響應
- 21. 選項卡菜單引導
- 22. 單擊菜單項時顯示導航下拉菜單
- 23. Twitter的引導導航菜單也不會在小分辨率
- 24. 響應式菜單內的子菜單
- 25. 引導程序2在小設備上修復菜單問題
- 26. Mashable喜歡Twitter的菜單引導
- 27. Drupal 6菜單輸出Twitter的引導
- 28. 在彈出菜單中設置菜單項的文本大小
- 29. WPF菜單 - 中級菜單項點擊
- 30. 如何使Twitter的引導的導航菜單點擊
謝謝斯凱利!我會嘗試。問題是我有一個頁面網站,它使用錨點,因此鏈接不會從當前頁面導航,因此不會刷新頁面。 – gfaw
真的這麼做!再次感謝! – gfaw
這是一個很好的答案。我不知道默認的引導邏輯崩潰的菜單使用單頁的應用程序時不工作(上一個Angular.JS應用程序等。)我不得不使用$(」。Navbar的崩潰‘)。崩潰(’隱藏「);而不是「導航崩潰」,但否則這就像一個魅力。 –