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