当mouseout元素移出正确的地方jquery时

时间:2011-08-16 20:30:32

标签: jquery

我认为这个荒谬的exp。

Demo

为什么当mouseover / out事件发生时,元素会转到不同的地方?

在我的情况下,我在范围内设置了position: absolute;和其他css attr,因此,当鼠标悬停发生时,范围具有正常fadeIn(),但是鼠标输出为{{{ 1}} event,使元素回到其他位置,如fadeOut()

的位置0

为什么会这样?

2 个答案:

答案 0 :(得分:1)

发生这种情况是因为fadeInspan元素启动动画时将block元素的显示属性设置为inline,而且span是一个{{1}}元素,所以它实际应该将其设置为“内联”出现在正确的位置。

答案 1 :(得分:0)

你总是可以这样做(切换不透明度):

http://jsfiddle.net/AdpAb/