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

时间:2012-01-16 23:04:11

标签: jquery hover fade

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

提前致谢

这里有效:http://jsfiddle.net/rB9fk/3/

2 个答案:

答案 0 :(得分:1)

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

你应该淡出你正在消失的同一个元素:

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

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

答案 1 :(得分:0)

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

使用CSS3过渡,不需要jQuery。

http://jsfiddle.net/rB9fk/7/