Jquery 为什么淡入/淡出只工作一次?

Jquery 为什么淡入/淡出只工作一次?,jquery,hover,fade,Jquery,Hover,Fade,我知道这是一个非常愚蠢的问题,但我正在尝试制作一个div节目,并隐藏在鼠标上方,但当鼠标悬停在div上时,它只工作一次,然后div淡出,不再淡入。 我错过什么了吗 提前谢谢 它在这里起作用了:淡出不只是使元素不可见,它使它根本不显示。执行$(this).fadeOut('fast')后,视图中没有可悬停的div.backgroundHover 您应该只淡出正在淡出的相同元素: $(this).find(".botoesHover").fadeOut('fast'); 更新的JSFIDLE:这里

我知道这是一个非常愚蠢的问题,但我正在尝试制作一个div节目,并隐藏在鼠标上方,但当鼠标悬停在div上时,它只工作一次,然后div淡出,不再淡入。 我错过什么了吗

提前谢谢


它在这里起作用了:

淡出不只是使元素不可见,它使它根本不显示。执行
$(this).fadeOut('fast')
后,视图中没有可悬停的
div.backgroundHover

您应该只淡出正在淡出的相同元素:

$(this).find(".botoesHover").fadeOut('fast');

更新的JSFIDLE:

这里可能有一个更好的解决方案:

使用CSS3转换,无需jQuery


@user1090389:事实上,它们在任何发布的IE版本中都不受支持,这将是一个传递这些信息的好理由。@Inerdial请不要向我提及IE,它让我紧张请不要向我提及IE,它让我紧张[2]谢谢!我只自学Jquery,简单的事情让我觉得自己是个十足的傻瓜。谢谢你的解释:)