我正在关注RailsTutorial sample_app,在里面我们使用 twitter-boostrap 框架。有一个下拉菜单(代码,jQuery)在开发环境中对我不起作用,但在生产环境中(在 Heroku 上)运行良好。
在“视觉事件”的帮助下,我确认有一个与菜单标题相关的事件。正常行为应该是单击以更改类:
<li id="fat-menu" class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
至:
<li id="fat-menu" class="dropdown open">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
尽管如此,在我的情况下,点击它会添加“打开”并在同一时刻删除。我几乎没有注意到它做出了改变,但很快又回到了初始状态,因此下拉菜单没有打开。
如果我在浏览器中手动编辑代码并将“打开”添加到类中,菜单就会打开。如果我然后单击菜单标题,它会暂时删除“打开”,然后再次返回(与第一种情况相反)。
我很困惑它在生产中有效,但在开发中无效(在同一个浏览器上)。我应该检查什么?
谢谢!
Vasil //第一个问题