【问题标题】:How Spine add and removing class active. Any idea?Spine 如何添加和删除活动类。任何想法?
【发布时间】:2011-12-24 21:09:02
【问题描述】:

我想在spine 中了解如何为 div 添加和删除active class。在萤火虫中,我最初看到里面有 4 个 div,当我单击新链接时,第一个 div 的类处于活动状态,第一个 div 的 div 类活动被删除,同时第二个 div 使类处于活动状态。我不知道Spine add and removing class active.

通过 jquery 我们可以做到这一点。但我想在脊椎中执行此操作 (spine_rails)

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails spine.js


    【解决方案1】:

    看看ManagerStack 类,我很确定这就是你要找的。 Stack 有一个内部管理器,它处理一次只在一个控制器上保持活动状态。它只需将 css 类“活动”添加到当前活动的控制器即可。来自文档:

    堆栈不会改变其控制器的显示 CSS 属性,而是简单地添加和删除活动类。

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

    【讨论】:

      【解决方案2】:

      由于缺乏信息,不确定您要查找的内容。

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

      http://spinejs.com/docs/stacks

      【讨论】:

        【解决方案3】:

        要删除 spin_rails 中的活动类,请将以下行添加到您的 spin:controller @el.removeClass('active')

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-01-22
          • 1970-01-01
          • 2019-09-24
          相关资源
          最近更新 更多