It's hard to tell without having a look at the code. You may want to try http://paste.pocoo.org to post code like this.
Are you chaining the animations? ie. $(this).animate({},speed).animate ({},speed).animate({},speed); You could always try setting a delay on your second animation with setTimeout. setTimeout ('$(this).animate({},speed)', 400); Hope that helps. Nikola