【发布时间】:2009-12-22 22:21:13
【问题描述】:
我想用 scriptaculous 实现对某个 div 的效果,它执行以下操作:
- div 会变盲。
- 效果完成后,div的内容会发生变化。
- 然后 div 会因新内容而失明。
所以我知道有效果队列很棒,但是只有在blindUp效果完成后才能显示内容?
还有没有办法让切换与队列一起工作?
【问题讨论】:
标签: javascript queue prototypejs effects scriptaculous
我想用 scriptaculous 实现对某个 div 的效果,它执行以下操作:
所以我知道有效果队列很棒,但是只有在blindUp效果完成后才能显示内容?
还有没有办法让切换与队列一起工作?
【问题讨论】:
标签: javascript queue prototypejs effects scriptaculous
您可以通过排队和延迟来做到这一点,但这是最简单的。
new Effect.BlindUp('something',{afterFinish:function() {
$('something').innerHTML="###";
new Effect.BlindDown('something');
}
})
然后您可以将其包装在一个函数中,将新内容传递给它,并使其表现得像一个切换。
其他文档在这里:http://proto-scripty.wikidot.com/scripty:how-to-timing-and-sequencing-animations
【讨论】: