标签: ruby-on-rails spine.js
我想在spine中了解如何为div添加和删除active class。在萤火虫中,我最初看到4个div,第一个div有类作为活动当我点击新链接时,div类活动被删除了第一个div同时第二个div让类激活。我不知道如何Spine add and removing class active。
spine
active class
Spine add and removing class active
通过jquery,我们可以做到这一点。但我想在脊椎(spine_rails)
spine_rails
有什么想法吗?
答案 0 :(得分:2)
看一下Manager和Stack课程,我很确定这就是你要找的东西。 Stack有一个内部Manager,它一次只处理一个控制器上的活动状态。它只是通过将css类“active”添加到当前活动的控制器来实现。来自文档:
Stack不会改变其控制器的显示CSS属性,而只是添加和删除活动类。
这解释了你所描述的内容。
答案 1 :(得分:0)
由于缺乏信息,不确定您在寻找什么。
但是,您可以检查脊柱堆栈以查看这是否是您想要的。
http://spinejs.com/docs/stacks
答案 2 :(得分:0)
要删除spine_rails中的活动类,请在脊椎中添加以下行:controller @el.removeClass('active')
@el.removeClass('active')