【问题标题】:Prototype/Scriptaculous Toggle Queue原型/Scriptaculous 切换队列
【发布时间】:2009-12-22 22:21:13
【问题描述】:

我想用 scriptaculous 实现对某个 div 的效果,它执行以下操作:

  1. div 会变盲。
  2. 效果完成后,div的内容会发生变化。
  3. 然后 div 会因新内容而失明。

所以我知道有效果队列很棒,但是只有在blindUp效果完成后才能显示内容?

还有没有办法让切换与队列一起工作?

【问题讨论】:

    标签: javascript queue prototypejs effects scriptaculous


    【解决方案1】:

    您可以通过排队和延迟来做到这一点,但这是最简单的。

    new Effect.BlindUp('something',{afterFinish:function() {
       $('something').innerHTML="###";
       new Effect.BlindDown('something');
      }    
    })
    

    然后您可以将其包装在一个函数中,将新内容传递给它,并使其表现得像一个切换。

    其他文档在这里:http://proto-scripty.wikidot.com/scripty:how-to-timing-and-sequencing-animations

    【讨论】:

    • 还没试过,但看起来很棒!我一直在文档中寻找某种“未完成”选项,但从未找到。
    • 你可能想看看我关于这个主题的维基条目:proto-scripty.wikidot.com/…
    • 就像对可能复制和粘贴上述代码的任何人的说明一样:它实际上是“afterFinish”而不是“afterfinish”,并且缺少几个分号。
    • 我会解决的。这简直是​​我的想法。
    猜你喜欢
    • 1970-01-01
    • 2011-01-05
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 2010-11-12
    相关资源
    最近更新 更多