jquery - 为什么淡入/淡出只能工作一次?

标签 jquery hover fade

我知道这是一个非常白痴的问题,但我试图让一个div在鼠标悬停时显示和隐藏,但是当鼠标悬停在div上时它只能工作一次,然后div淡出并且不再淡入。 我错过了什么吗?

提前致谢

它正在运行:http://jsfiddle.net/rB9fk/3/

最佳答案

淡出不仅会使元素不可见,还会使其根本不显示。 $(this).fadeOut('fast') 执行后, View 中没有可悬停的 div.backgroundHover

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

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

更新了 jsFiddle: http://jsfiddle.net/rB9fk/5/

关于jquery - 为什么淡入/淡出只能工作一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8887547/

相关文章:

jquery - 验证失败时无法阻止表单提交

javascript - 如何使文本框可点击

css - 如何防止内联 CSS 链接 "color"取消 CSS 样式表链接 "hover"?

html - TD 悬停不起作用

jquery - Target 与多个元素具有相同类名的单个元素

jquery - 如何旋转 4 张(或更多)图像,并在每张图像之间淡入淡出?

c# - 从一幅图像淡出并淡入另一幅图像

jquery - 动画后更新类

javascript - HTML/CSS - 在图像上创建 alpha 蒙版

JQuery 替换特殊字符