这是我有问题的一些代码:

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

在setEtiquette上时,rightFrame闪烁,但这不是我们想要的,在移动到另一个礼节时,我们希望它停留并离开...

你有什么可以帮助我的吗?

谢谢!

最佳答案

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

10-04 13:36