Question for core developers
<div>Hi all,</div>
<div> </div>
<div>I have been working on jQuery for a few months now, and have been pretty active in the mailing list as well. I am telling this because, i really think jQuery is cool and want to live by it anytime. I have pursuaded a lot of friends and collegues to switch to jQuery in these months and i have been successful. But there is one question that i get repeatedly from these people that is haunting me... I would sincerely appreciate if one of you can take the time to answer it...
</div>
<div> </div>
<div>The animate() function, well animates a given css property in a given time limit. All is good until now, but there is no way to stop this animation in the middle. You may ask why this is such a deal breaker. It is, because, consider the following very simple scenario...
</div>
<div> </div>
<div>There is anchor "link". On mouseover, some animation should happen and on mouseout another animation should happen. But, even for this simple case, without something to stop the animation, the effect is not useful. Now assuming the user hovers over and hover out fast, we notice that the "over" animation starts and completes before the "out" animation starts, and then the "out" animation completes. This problem is more evident when the animation time is increased.
</div>
<div> </div>
<div>As far as i know, interface provides a FX replacement, that provides the stop() method, but i don't want to use interface. So, is there a way to do this already in jQuery. Some workaround? Any patch that i can use to patch my version of jQuery? Is this feature there in the roadmap for
1.1.4 or 1.2?</div>
<div> </div>
<div>You don't know how much this means to me. I sincerely appreciate any response.</div>
<div> </div>
<div>Thanks</div>
<div>-GTG</div>