当页面加载时,我在导航栏上添加活动类时遇到了问题。当我单击页面时,triggerEnters可以工作,但我也希望页面加载时使用它。
下面是我的代码:
var headerRoutes = FlowRouter.group({
triggersEnter: [activePage]
});
function activePage(){
var selector = '.nav li a[href="' + FlowRouter.current().path + '"]';
$('.navbar-nav li.active').removeClass('active');
$(selector).parent("li").addClass('active');
}发布于 2015-10-19 23:21:29
如果这是您唯一想要的特性,那么您可能对Atmosphere上的zimme:active-route包感兴趣。否则,知道它何时被呈现是模板的事,而不是路由器的事,所以你需要把你的代码附加到一个模板事件上,比如onCreated (假设你正在使用Blaze)。
https://stackoverflow.com/questions/33218021
复制相似问题