http://jsfiddle.net/nicktheandroid/QSdUz/5/
私は LI のリストを持っています。私はそれらを右の 15 ピクセルにアニメーション化しようとしています。問題は、最初の LI を開始してから 45 ミリ秒後に次の LI がアニメーション化することです (最初の LI は、次の LI が開始されたときにまだアニメーションの途中にあります)。現在、最初のものが完了するまで待ってから、次のものがアニメーション化されますが、これは間違っています。
この機能を上で説明したように修正する方法を誰か教えてもらえますか?
$('UL').hover(function(){
doSlide($('UL li:first'))
}, function() {
doReverseSlide($('UL li:first'))
})
function doSlide(current) {
$(current).animate({
right:0
},200).delay(45, function(){
doSlide($(current).next('li'));
})
}