我目前正在使用ruby on rails和foundation作为css框架构建一个小型网站。我实现了一个用于导航的顶部栏,其中有2个项目是嵌套的下拉列表。
以下是我的layout / application.html.erb中的顶栏的代码:
<body>
<div class="top-bar">
<div class="top-bar-left">
<ul class="dropdown menu" data-dropdown-menu>
<li class="menu-text">Logo</li>
<li><a href="/">Home</a></li>
<li><a href="/stats">Statistics</a></li>
<li><a href="/news">News</a></li>
<li><a href="/items">Items</a>
<ul class="menu">
<li><a href="#">Infected items</a></li>
<li><a href="#">Detective items</a></li>
</ul>
</li>
<li><a href="/guides">Guides</a>
<ul class="menu">
<li><a href="#">Lore</a></li>
<li><a href="#">Beginner tutorial</a></li>
<li><a href="#">Mod rules</a></li>
<li><a href="#">Strategy guide</a></li>
<li><a href="#">How to be a good detective?</a></li>
</ul>
</li>
</ul>
</div>
</div>
如下图所示:
代码的行为符合预期直到我打开主页旁边的统计信息页面,如下所示:
如果我手动输入统计页面,在切换回家之前我没有遇到任何问题。每当我点击顶部栏的链接时,就会发生这种情况,该链接与我目前所在的页面不同。
我目前根本没有实现自定义的javascript或jQuery监听器,我正在使用基础架构的新基础安装。
为什么会发生这种情况,我该如何解决?它与铁轨有关吗?
谢谢
答案 0 :(得分:0)
这是由于基础和涡轮连接之间的冲突。
对于遇到这种明显随机问题的人,我按照此处建议的方法解决了这个问题:
http://foundation.zurb.com/forum/posts/2348-foundation-5-topbar-menu-not-responding-on-rails4