我有一个简单的云图像,我希望从浏览器的左侧到右侧,它应该在淡出时消失在屏幕右侧之外,然后淡入并重新开始动画,从左边。这是我到目前为止的代码:
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);
此功能在图像到达屏幕右侧时淡出图像,但它完全消失并且不再出现(我已将功能的“完成”键设置为再次重新启动)。如果我保持不透明度不变,那么它会重新开始,所以它与不透明度有关。同样,我希望图像淡入并重新开始从左到右移动。
如果您知道解决方案,请告诉我!谢谢。