【发布时间】:2017-09-23 22:03:48
【问题描述】:
我正在尝试在 Bootstrap v3.3.4 移动菜单上打开菜单时添加一个 X 图标,并且如果在菜单外部单击它应该关闭并将图标更改为默认值。
但我已成功在菜单上添加了 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,请看一下。
【问题讨论】:
-
引导 v3.3.4
-
这些是链接 - 请参阅与您的 BS 版本匹配的链接(没有专门针对 3.3.4 的文档 - 阅读最新的 3.x 文档)。
标签: jquery css twitter-bootstrap