1
我使用script.aculo.us創建了動畫。但是,當動畫完成時,我想讓它重置所有對象並再次執行動畫。我打算隻手動重置對象的位置,但我怎樣才能使動畫循環?如果我將效果聲明放在for或while循環中,它只會使瀏覽器崩潰。循環使用script.aculo.us製作的動畫
任何想法?
我使用script.aculo.us創建了動畫。但是,當動畫完成時,我想讓它重置所有對象並再次執行動畫。我打算隻手動重置對象的位置,但我怎樣才能使動畫循環?如果我將效果聲明放在for或while循環中,它只會使瀏覽器崩潰。循環使用script.aculo.us製作的動畫
任何想法?
具有Scriptaculous效果的選項之一是具有afterFinish回調。只需再次調用你的動畫,你應該很好去。這裏有回調位信息的:
http://wiki.github.com/madrobby/scriptaculous/core-effects
http://www.tutorialspoint.com/script.aculo.us/scriptaculous_common_parameters.htm
謝謝!那就是訣竅。儘管從函數內部調用一個函數作爲回調是不好的做法嗎? – 2010-05-27 15:20:43