Bootstrap导航栏折叠菜单不适用于Turbolinks。Bootstrap导航栏折叠菜单不适用于Turbolinks
工作方案
在页面加载
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> </button> <div class="navbar-collapse collapse" id="menu"> </div>
点击菜单和下拉
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> </button> <div class="navbar-collapse in" id="menu" style="height: auto;"> </div>
点击菜单增益和崩溃
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse"> </button> <div class="navbar-collapse collapse" id="menu" style="height: 1px;"> </div>
不工作
在页面加载
the same html, no need to repeat
点击菜单和下拉
(导航到任何页面后)the same html, no need to repeat
再次单击菜单和崩溃
3.1。在调试器观察到的瞬时变化
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> </button> <div class="navbar-collapsing" id="menu" style="height: 96px;"> </div>
注:类= “Navbar的塌陷”和高度:96PX;
3.2。然后回到同一状态
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> </button> <div class="navbar-collapse in" id="menu" style="height: auto;"> </div>
注:相同的HTML第2步中
利布斯版本:
- Turbolinks 2.1.0
- JQuery的2.0。 3
- Bootstrap 3.0.3
我希望有人能想出一个真实的答案或解释。
同样的问题与我
文件,玩了一段时间后想通了禁止是最好的。但能够有Turbo链接将会很酷。 –
在这个问题上的任何更新? –
我根本不使用Turbo链接,我正在做单页应用程序。 – givanse