Spine如何添加和删除类激活。任何的想法?

时间:2011-12-15 14:30:07

标签: ruby-on-rails spine.js

我想在spine中了解如何为div添加和删除active class。在萤火虫中,我最初看到4个div,第一个div有类作为活动当我点击新链接时,div类活动被删除了第一个div同时第二个div让类激活。我不知道如何Spine add and removing class active

通过jquery,我们可以做到这一点。但我想在脊椎(spine_rails

中这样做

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

看一下ManagerStack课程,我很确定这就是你要找的东西。 Stack有一个内部Manager,它一次只处理一个控制器上的活动状态。它只是通过将css类“active”添加到当前活动的控制器来实现。来自文档:

  

Stack不会改变其控制器的显示CSS属性,而只是添加和删除活动类。

这解释了你所描述的内容。

答案 1 :(得分:0)

由于缺乏信息,不确定您在寻找什么。

但是,您可以检查脊柱堆栈以查看这是否是您想要的。

http://spinejs.com/docs/stacks

答案 2 :(得分:0)

要删除spine_rails中的活动类,请在脊椎中添加以下行:controller @el.removeClass('active')