我在桌子上设置了 mouseOut 事件处理程序,但是如果我将鼠标移到 TD 上,则会触发该事件。如何防止TD之间的表格闪烁? http://jsfiddle.net/2ZRBx/
问问题
1635 次
3 回答
5
由于您使用的是 jQuery,我将删除内联 JavaScript 并执行以下操作:
function go2() {
$("#t").effect("pulsate", {
times: 1
}, 200);
}
$('#t').mouseleave(function() {
go2();
});
于 2012-05-07T16:55:06.293 回答
5
使用 jQuery Event API 而不是您现在使用的内联事件触发。如果您使用 jQuery API,它可以正常工作。由于您使用的是 jQuery1.7.1:
jQuery(function($) {
$("#t").on('mouseleave', function() {
$(this).effect("pulsate", { times:1}, 200);
});
});
示例:http: //jsfiddle.net/2ZRBx/6/
于 2012-05-07T16:58:15.417 回答
2
将表格包装在一个 div 中,然后将 mouseout 事件放在该 div 上。
于 2012-05-07T16:54:24.740 回答