Ich versuche, Element auf Hover-Element zu zeigen und zu verbergen. Mein Code funktioniert, aber wenn Benutzer Mouseover- und mouseout Element sehr schnell, Animation laufen und sogar :(Jquery aufhören zu animieren, wenn ein anderer noch läuft
$('.EventNameList').hover(
function() {
$(this).stop().animate({ backgroundColor: '#eaeaea' }, 200, "easeInQuad");
$(this).find('div#TrainingActionButtons').show("fast");
},
function() {
$(this).stop().animate({ backgroundColor: '#ffffff' }, 800, "easeOutQuad");
$(this).find('div#TrainingActionButtons').hide("fast");
});
});
Und HTML mouseOut laufen:
<tr>
<td class="EventNameList">
<div id="TrainingActionButtons">
Some text
</div>
</td>
</tr>
möglich Duplikat: http://stackoverflow.com/questions/4666227/jquery-issue-with-hoverintent-and-show-hide-for-div/4667207#4667207 – ifaour