在我的Meteor应用程序中,当页面处于活动状态时,我需要向导航项添加类。
我怎样才能做到这一点?
最佳答案
Template.header.helpers({
getActiveClass: function(routeName) {
var active = Router.current() && Router.current().route.getName() === routeName;
return active && 'active';
}
});
<li class="{{getActiveClass 'home'}}">
<a href="#">Home</a>
</li>
注意,如果要使该元素在多个路径中处于活动状态,则必须稍微修改getActiveClass帮助器。
关于javascript - 如何在当前菜单项页面上添加事件类?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33411061/