【问题标题】:Bootstrap 3 after navbar collapse, toggle wont reopen nav导航栏崩溃后的Bootstrap 3,切换不会重新打开导航
【发布时间】:2014-10-14 13:43:49
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: javascript jquery twitter-bootstrap


    【解决方案1】:

    将折叠参数从hide 更改为toggle

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

    bootstrap docs 上查看更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 2020-04-07
      • 1970-01-01
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 2017-04-24
      相关资源
      最近更新 更多