我的意思是当鼠标不在元素上时,它是否每时每刻都会发生?还是鼠标离开元素时的单个动作?这很重要,因为我需要知道鼠标指针何时离开元素,但我只需要知道它何时再次进入。我不希望我的脚本在鼠标指针不在元素上方时一遍又一遍地运行。
问问题
120 次
2 回答
0
当用户将鼠标移出元素时触发 mouseout 事件。不幸的是,这些事件冒了出来。
http://www.quirksmode.org/dom/events/mouseover.html
如果您不希望事件冒泡,请添加event.stopPropagation();
于 2013-03-05T10:33:43.370 回答
0
当鼠标离开一个元素时会引发 mouseout 事件(例如,当鼠标移出网页中的图像时,会针对该图像元素引发 mouseout 事件)。
来源: MDN
这意味着它只发生一次而不是连续发生,因为鼠标只能在单个时间点离开元素。一旦鼠标离开元素,事件就会被触发。
于 2013-03-05T10:34:56.983 回答