-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

これにはまったく異なるアプローチをとる必要があります。すべての画像を複製して2つのコンテナを使用する必要があります。一方は完全に非表示になっているため、画像を右側に移動するか、画像を左側からポップして、ページから消えたら右側に追加します。

于 2010-09-30T15:17:33.580 に答える