javascript - Bootstrap 导航栏折叠 - 如何通过点击关闭

标签 javascript jquery twitter-bootstrap

我想这是一个菜鸟问题。我希望通过单击或单击列表项之一来关闭 Bootstrap“navbar-collapse”。我在某处找到了这段代码并且它有效。

$(document).on('click',function() {
    $('.collapse').collapse('hide');
});

但是这段代码还使 Bootstrap“面板折叠”元素通过点击关闭,当然我不希望这种情况发生。

如何指定我希望此代码仅适用于“navbar-collapse”元素?

最佳答案

给你的导航栏折叠元素一个新类并在里面分配它:

$('.NewClassName').collapse('hide');

请注意,您将该类添加到导航栏折叠元素中,而不删除旧类。

关于javascript - Bootstrap 导航栏折叠 - 如何通过点击关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38613806/

相关文章:

javascript - jquery 向附加内容添加监听器

jquery - Liferay 7 JQuery 下拉(+)按钮

javascript - 关于使用cordova 2.7.0在phonegap android中单击注销按钮的清除历史记录

javascript - 如何在类中扩展对象定义?

javascript - 获取子孙 ID

javascript - setInterval 更改函数参数

javascript - Unslider 未加载到网页上

css - font-face 弄乱了粗体指令(bootstrap-wysiwyg)

javascript - Bootstrap Typeahead - 不要自动选择第一项?

html - Twitter Bootstrap nav Collapse 下拉菜单内容重叠?