我的意思是当鼠标没有在元素上时,它会发生吗?或者当鼠标离开元素时它是一个动作?这很重要,因为我需要知道鼠标指针何时离开元素,但我只需要知道它何时再次进入。当鼠标指针不在元素上时,我不希望我的脚本反复运行。
答案 0 :(得分:0)
当用户将鼠标移出元素时,会触发mouseout事件。不幸的是,这些事件起了泡沫。
http://www.quirksmode.org/dom/events/mouseover.html
如果您不希望事件冒出来,请添加event.stopPropagation();
答案 1 :(得分:0)
鼠标离开元素时会引发mouseout事件(例如, 当鼠标离开网页中的图像时,鼠标移开 为该图像元素引发了一个事件。)
来源: MDN
这意味着它只发生一次而不是连续发生,因为鼠标只能在一个时间点移出元素。一旦鼠标离开元素,事件就被触发了。