加载另一页

时间:2016-07-15 00:45:01

标签: ruby-on-rails zurb-foundation

我目前正在使用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>

如下图所示:

Working top bar

代码的行为符合预期直到我打开主页旁边的统计信息页面,如下所示:

Broken top bar

如果我手动输入统计页面,在切换回家之前我没有遇到任何问题。每当我点击顶部栏的链接时,就会发生这种情况,该链接与我目前所在的页面不同。

我目前根本没有实现自定义的javascript或jQuery监听器,我正在使用基础架构的新基础安装。

为什么会发生这种情况,我该如何解决?它与铁轨有关吗?

谢谢

1 个答案:

答案 0 :(得分:0)

这是由于基础和涡轮连接之间的冲突。

对于遇到这种明显随机问题的人,我按照此处建议的方法解决了这个问题:

http://foundation.zurb.com/forum/posts/2348-foundation-5-topbar-menu-not-responding-on-rails4