-1

我需要修改这个插件来旋转图像而不等待动画结束。如果您访问该链接,您可能会注意到动画在上一个动画结束时重新开始,但我希望图像背靠背,所以我不想等待第一个动画结束来开始下一个动画。任何想法如何做到这一点。该插件的相关代码片段是

el.animate({ left:"-" + el.width() + "px" }, time, "linear", function() {

//reset container position
$(this).css({ left:$("div#imageScroller").width(), right:"" });

//restart animation. Problem is to restart it when last image completey appears with out pausing current animation.
animator($(this), duration, "rtl");

//hide controls if visible
($("div#controls").length > 0) ? $("div#controls").slideUp("slow").remove() : null ;

}); 
4

1 回答 1

2

你必须以完全不同的方式处理这个问题。您要么必须复制所有图像并使用两个容器,并且由于一个完全隐藏,因此将其移动到右侧或从左侧弹出图像并在它们从页面上消失时将它们添加到右侧。

于 2010-09-30T15:17:33.580 回答