HTML表在TD之间移动鼠标时触发mouseOut

Reg*_*ser 3 html javascript jquery

我在表上设置了mouseOut事件处理程序,但如果我将鼠标移到TD上,则会触发该事件.如何防止TD之间的表闪烁? http://jsfiddle.net/2ZRBx/

j08*_*691 5

既然你正在使用jQuery,我会删除内联JavaScript并执行以下操作:

function go2() {
    $("#t").effect("pulsate", {
        times: 1
    }, 200);
}
$('#t').mouseleave(function() {
    go2();
});?
Run Code Online (Sandbox Code Playgroud)

jsFiddle例子.


Wou*_*r J 5

使用jQuery Event API而不是现在使用的内联事件触发器.如果您使用jQuery API,它可以正常工作.由于您使用的是jQuery1.7.1:

jQuery(function($) {
    $("#t").on('mouseleave', function() {
        $(this).effect("pulsate", { times:1}, 200);
    });
}?);?
Run Code Online (Sandbox Code Playgroud)

示例:http://jsfiddle.net/2ZRBx/6/