首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FlowRouter:页面加载时触发Kadira

FlowRouter:页面加载时触发Kadira
EN

Stack Overflow用户
提问于 2015-10-19 23:13:58
回答 1查看 76关注 0票数 0

当页面加载时,我在导航栏上添加活动类时遇到了问题。当我单击页面时,triggerEnters可以工作,但我也希望页面加载时使用它。

下面是我的代码:

代码语言:javascript
复制
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');
}
EN

回答 1

Stack Overflow用户

发布于 2015-10-19 23:21:29

如果这是您唯一想要的特性,那么您可能对Atmosphere上的zimme:active-route包感兴趣。否则,知道它何时被呈现是模板的事,而不是路由器的事,所以你需要把你的代码附加到一个模板事件上,比如onCreated (假设你正在使用Blaze)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33218021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档