Jquery mouseleave autofires on IE
<p>I have a problem with this code, the mouseleave function is firing on IE without the mouse entering first in the div.</p>

<pre><code>&lt;script type="text/javascript"&gt;
$(document).ready(function() {
    $('#&lt;?php echo 'div_'.$reload_cont; ?&gt;').mouseenter(function() {

        var el = $(this);
        var timeoutId = setTimeout(function() {
            $('#&lt;?php echo 'relo_'.$reload_cont; ?&gt;').animate({opacity: 1}, 'slow');
        }, 500);

        el.mouseleave(function() {
            clearTimeout(timeoutId);
            $('#&lt;?php echo 'relo_'.$reload_cont; ?&gt;').animate({opacity: 0}, 'slow');
        });
    });
});

&lt;/script&gt;
</code></pre>

<p>I've tryied a lot of ways and none seems to work.</p>

<p>Any help here</p>
