我想通过执行以下操作的 scriptaculous 在某个 div 上实现效果:
- div 将 blindUp。
- 该效果完成后,div的内容会发生变化。
- 然后 div 将用新内容 blindDown。
所以知道有effect queue很牛逼,但是blindUp effect完成后怎么能有contents呢?
还有没有办法让切换与队列一起工作?
最佳答案
您可以使用队列和延迟来做到这一点,但这是最简单的。
new Effect.BlindUp('something',{afterFinish:function() {
$('something').innerHTML="###";
new Effect.BlindDown('something');
}
})
然后您可以将它包装在一个函数中,将新内容传递给它并使其表现得像一个切换。
其他文档在此处:http://proto-scripty.wikidot.com/scripty:how-to-timing-and-sequencing-animations
关于javascript - 原型(prototype)/脚本切换队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1949589/