私はjQueryサイクルプラグインを使用して、さまざまなアニメーションタイプ(ワイプ、シャッフル、ズームなど)を使用して同じページに12個のスライドショーをアニメーション表示しています。 - 私のワイプ、シャッフルやズームが停止された
が
# This code stops all current animations on an element
$(".box img").hover(
function(){
$(this).stop().fadeTo("slow",0.7);
},
function(){
$(this).stop().fadeTo("fast",1);
}
);
.stop()
機能もそれにサイクルプラグインを停止した問題は、追跡:あなたは、各スライドショーの上に浮かんだように私は、少しの画像をフェードインするために私自身の小さなスクリプトを持っていました突然、アニメーションの途中でページが破損し、位置がずれてしまいます。
# This code suited me better - it leaves the other running animations untouched
$(".box img").hover(
function(){
$(this).animate({opacity: 0.7}, {duration: 1000, queue: false});
},
function(){
$(this).animate({opacity: 1}, {duration: 250, queue: false});
}
);
私はカスタムという名前のキューを使用して方法があるだろうと思っているだろうが、それははるかに私ができるように(() 'メソッドは、特定のキューをターゲットにすることができます' .stopように見えるしていませんとにかく教えてください)。 – user113716
今のところ、この機能を追加するようリクエストしました。http://bugs.jquery.com/ticket/8227 – slifty
アニメーションを停止する基準は何ですか?それはユーザーの行動に基づいていますか? – Jeff