我試圖在Bootstrap v3.3.4移動菜單上打開菜單時添加一個X圖標,並且如果在菜單外單擊它應該關閉並將圖標更改爲其圖標默認。當菜單打開和關閉時Bootstrap Mobile菜單切換類
但我已成功添加菜單上的X圖標,但未能添加點擊外部操作。當點擊外面關閉菜單,但不會改變圖標
$(document).ready(function() {
$(".navbar-toggle").on("click", function() {
$(this).toggleClass("active");
});
$(document).on('click',function(){
if ($('.navbar-toggle').hasClass('active')) {
$('.collapse').collapse('hide');
$(this).toggleClass("active");
}
});
});
這裏是我的代碼DEMO請看看。
最有可能的,你要聽的引導事件崩潰:[第4版](https://getbootstrap.com/docs/4.0/components/collapse/#events)或[版本3](https://getbootstrap.com/docs/3.3/javascript/#collapse-events) –
Bootstrap v3.3.4 – Firefog
這些是鏈接 - 指與您的BS版本相匹配的版本(沒有專門針對3.3.4 - 閱讀最新的3.x文檔)。 –