对于我的导航栏,我有它,以便当我单击其中一项时,我的 css 类“current-menu-item”被激活。这在一定程度上起作用。我的 Jquery 代码如下:
$(document).ready(function(){
$("li.menu").click(function(){
$("li.menu").removeClass("current-menu-item");
$(this).addClass("current-menu-item");
});
});
这是rails link_to:
<li class="menu">
<%= link_to "home", root_url %>
</li>
唯一的问题是此代码在重定向之前执行。所以我只能在新页面加载并被删除之前快速看到类激活了一小段时间。
解决这个困境的最简单方法是什么?