我有这个代码的问题,mouseleave函数在IE中触发,而没有鼠标首先进入div。在IE上的jquery mouseleave自动填充
<script type="text/javascript">
$(document).ready(function() {
$('#<?php echo 'div_'.$reload_cont; ?>').mouseenter(function() {
var el = $(this);
var timeoutId = setTimeout(function() {
$('#<?php echo 'relo_'.$reload_cont; ?>').animate({opacity: 1}, 'slow');
}, 500);
el.mouseleave(function() {
clearTimeout(timeoutId);
$('#<?php echo 'relo_'.$reload_cont; ?>').animate({opacity: 0}, 'slow');
});
});
});
</script>
我试了很多方法,似乎都没有工作。
这里任何帮助
你可以显示你的标记吗? – ShankarSangoli 2012-02-24 21:34:10