点击屏幕后,以下小提琴会创建一个10像素的红色正方形div
。此div
附加了mouseleave
个事件以自行删除。
https://jsfiddle.net/fh4u44su/
如果您点击并在div
之外快速移动光标,则不会调用mouseleave
事件(在Chrome和Safari中,在Firefox中正确调用)。
似乎如果你在光标下面创建元素,然后将光标快速移动到元素外部以不为元素生成任何mousemove
事件,则不会触发mouseleave
事件(所以该示例中未删除该元素。
是否有人知道这是一个记录在案的错误,出于任何原因的预期行为,或者是否有任何解决方法?顺便说一下,使用mouseout
事件发生的情况相同。