我有一個簡單的雲圖像,我希望從瀏覽器的左側到右側,它應該在淡出時從屏幕右側消失,然後淡入並重新開始動畫,從左邊開始。這裏是我的代碼至今:jQuery animate - 圖像淡出後淡入?
var animate = function(targetElement, speed){
$('#cloudsAnimated').css({left:'-200px'});
$('#cloudsAnimated').animate(
{
'left': "100%",
opacity:0
},
{
duration: speed,
easing:"linear",
complete: function(){
animate(this, speed);
}
}
);
};
animate($('#cloudsAnimated'), 5000);
此功能淡出圖像,因爲它得到了屏幕的右側,但它完全消失,不會再次出現(我已經把'完成「功能鍵重新啓動)。如果我保持不透明度,那麼它會重新開始,所以它與不透明度有關。再一次,我希望圖像可以淡入,並從頭開始再次從左向右移動。
如果您知道解決方案,請讓我知道!謝謝。
我認爲這樣它仍然不可見,因爲它會立即被動畫淡出。 – Andy
@安迪更新了我的答案;我認爲它會有你想要的淡入效果 –
對不起,我不是那個問這個問題的人,只是指出了它。 ;) – Andy