Firefox上意外的鼠标悬停

时间:2015-02-25 08:40:37

标签: javascript html5 google-chrome firefox mouseover

我有一个div(divA)和1个div子(divB)。我已将鼠标悬停添加到外部大div(divA)。

现在,当我将鼠标悬停在divB上时。它会触发预期的mouseover事件。

但是当我的鼠标保持在相同的位置(或按空格来隐藏该光标)然后删除divB并替换为divC(另一个div)。它将再次触发鼠标悬停(这是意外的)

在Chrome上,它在更改dom内容时不会触发第二次mouseover事件。但是在firefox上,它将发送2个mouseover事件。

所以我的问题是

  1. dom更改时鼠标悬停的预期行为是什么(另一个div替换原来的)没有鼠标移动?因此,鼠标悬停事件会在dom更改或鼠标位置发生变化时触发?

  2. 在firefox上,光标是不可见的,但似乎鼠标存在,对吗?那么如果我做一个改变位置的css3动画会发生什么情况,当每个元素上的隐藏光标没有移动鼠标时它会自动触发鼠标悬停事件?

  3. 由于

0 个答案:

没有答案