JS鼠标悬停/鼠标停止闪烁但不停留

时间:2011-07-16 12:07:24

标签: javascript jquery mouseover mouseout

这是我遇到问题的一些代码:

$(".setEtiquette").mouseover(function(){
    var rightFrame = $(this).attr("name");
    $('#'+rightFrame).fadeIn();
}).mouseout(function(){
    var rightFrame = $(this).attr("name");
    $('#'+rightFrame).fadeOut();
});

当在setEtiquette上时,右框架闪烁,但这不是我们想要的,我们希望它留下来,并在转移到另一个礼仪时离开......

你有什么可以帮助我吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

当指针移动到子元素时,

mouseover()会触发,而只有当指针移动到绑定元素时,mouseenter()才会触发。 如果闪烁是由于您要绑定的元素的现有子元素,则可能需要尝试使用mouseenter / mouseleave而不是mouseover / mouseout。