初入人员学习感悟关于鼠标事件两个容易混淆的事件onmouseover 和onmousemove的
首先来看一下概念
1.onmouseover 事件会在鼠标指针移动到指定的元素上时发生。
onmouseover 属性可使用于所有 HTML 元素,除了: , ,
, , , , , ,
我的理解(多看大神写的很有帮助) 时间上:
我看了大神(假程序猿)写的不知道是不是他写反了,我通过实践发现是这样的。
先有onmouseover事件触发后,再触发onmousemove事件。
但是位大神是发反过来的。
onmousemove 事件触发后,再触发 onmouseover 事件
动作上区分
onmouseover 只在刚进入区域时触发。
onmousemove 除了刚进入区域触发外,在区域内移动鼠标,也会触发该事件。
当鼠标移动很快时,可能不会触发这两个事件。----------这为引用的哟
onmouseover与onmousemove的区别是:
当鼠标移过当前对象时就产生了onmouseover事件(onmouseover有个移入移出的过程),
当鼠标在当前对象上移动时就产生了onmousemove事件,
只要是在对象上移动而且没有移出对象的,就是onmousemove事件。 这一句是重点,一下就能明白的