jquery マイナーメソッド stop() とか queue([]) とか
$("#foo") .stop() // Stop any running animations .queue([]) // Empty the queue .animate({ top: 100, left: 100 }, "fast") // For the second animation to skip the queue .animate({ width: 200, height: 200 }, { duration: "slow", queue: false });
他にもいろいろ
http://docs.jquery.com/JQuery_1.2_Roadmap#Animating_scrollLeft.2FscrollTop