我试图在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文档)。 –