导航栏崩溃后Bootstrap 3,切换不会重新打开导航

时间:2014-10-14 13:43:50

标签: javascript jquery twitter-bootstrap

我试图解决一个问题,当我在移动视图中点击导航栏菜单项时,导航栏仍然展开。这对我不起作用,因为我的菜单项指向div ID。我在这里阅读了一个解决方案,将下面的内容添加到我的href标签中。

data-toggle="collapse" data-target=".navbar-collapse" 

这对我不起作用,但我可以使用我在github上找到的javascript修复工具https://github.com/twbs/bootstrap/issues/12852

$(document).on('click','.navbar-collapse.in',function(e) {
if( $(e.target).is('a') ) {
    $(this).collapse('hide');
}
});

现在的问题是,在导航栏被隐藏后,我无法再次打开它。

其他人有这个问题或解决方案吗?

1 个答案:

答案 0 :(得分:0)

将展开参数从hide更改为toggle

$(this).collapse('toggle');

请参阅bootstrap docs