$.slideToggle() & $.hover() animation queue issue
<p>I'm trying to set up a pretty basic hover animation in jQuery. Mouse over a div and the major content is slid down, mouse up and it slides up.</p>

<pre><code>&lt;script type="text/javascript"&gt;
    $(function () {
        $('.listItem').hover(function () {
            $(this).find('.errorData').slideToggle('slow');
        });
    });&lt;/script&gt;
</code></pre>

<p>This piece of code works fine, but the obvious problem is the animation queuing if you mouse in and out really quickly.</p>

<p>To alleviate this I have read that the <code>.stop(true)</code> function placed before the <code>.slideToggle()</code> stops the previous animation and clears the animation queue. So I tried this code:</p>

<pre><code>&lt;script type="text/javascript"&gt;
    $(function () {
        $('.listItem').hover(function () {
            $(this).find('.errorData').stop(true).slideToggle('slow');
        });
    });&lt;/script&gt;
</code></pre>

<p>My problem now is that this only seems to work on the first mousein and mouseout. After that the animations no longer trigger and nothing happens. This is Google Chrome DEV channel.</p>

<p>This seems to be exacerbated by how fast you move the mouse in and out.</p>

<p>I can't seem to work out what the issue is, this <a href="http://jsfiddle.net/SNhky/" rel="nofollow">JSFiddle</a> has a working (and breaking on my computer) example.</p>

<p>EDIT: I suspect this is a bug in jQuery 1.4.2 and have lodged a bug ticket: <a href="http://dev.jquery.com/ticket/6772" rel="nofollow">http://dev.jquery.com/ticket/6772</a></p>
