That code doesn't work - it doesn't stop any animations, it only clears the animation queue (stopping any future queued animations).
You can't build a true stop animation without modifying jQuery core. Here's a page that demonstrates that code that's going into jQuery 1.2: http://dev.jquery.com/~john/ticket/stop/ --John On 8/17/07, Cybolic <[EMAIL PROTECTED]> wrote: > > You can start and stop an animation like so: > > // start > $('#animationElement').animate({width: 50}, slow); > > // stop > $.dequeue($('#animationElement').get(0), "fx"); > > > You can of course define a helper for it like so: > > $.fn.stop = function(){ > this.each(function(){ > $.dequeue(this, "fx"); > }); > return this; > }; > > - now you can just do: $('#animationElement').stop(); > > > This should really be added to the documentation, or given a shortcut. > If anyone would do this, or tell me how to do it, that'd be great. > > Cheers, > Christian Dannie > > On Aug 4, 6:40 am, "Ganeshji Marwaha" <[EMAIL PROTECTED]> wrote: > > hi friends, > > > > is there a way to stop an animation after it has started? any hack that will > > make this happen will be useful... > > > > thanks in advance, > > -GTG > >