我有一個對象動畫,我想開始淡出,在一定的時間段後褪色的對象。換句話說,當一個物體從屏幕的頂部移動到底部時,大約有75%開始淡出。開始已通過X毫秒後沿動畫
例如,我的職責是迄今爲止:
function parachute_drop(drop_object, animation_duration) {
var life = animation_duration * .75;
$(drop_object)
.animate({top: "750px"},animation_duration)
.animate({top:"-150px", opacity: 100
},{
duration: 0,
complete: function(){
parachute_drop(drop_object,animation_duration);
}
});
}
因此,如果我是運行:
parachute_drop('#parachute1',100000);
然後 '生命' 已經達到之後(100000 X .75)在= 75000ms它將開始淡出爲0.之後動畫完成,並返回完全不透明狀態。
我一直在努力做到這一點,還沒有完全得到我的頭周圍的整個隊列系統使用jQuery是如何工作的。
我知道我可以把這樣的:
delay(life).animate({opacity:0},5000)
在那裏
,但後來它支撐着整個功能。
你會如何解決這個問題?
感謝您的支持。我一直在想這步功能是什麼......我會看看它是如何工作的! – willdanceforfun 2012-03-04 03:37:31