onmouse事件
常用的鼠标事件:onmouseenter,onmouseleave,onmouseover,onmouseout,onmouseup,onmousedown,onmousewheel,onmousemove接下来一一分析。
1.onmouseenter,onmouseleave和onmouseover,onmouseout
相同点:
这两对事件触发的时机是一样的:
onmouseenter,onmouseover都是鼠标进入元素上时触发。
onmouseleave,onmouseout都是鼠标离开元素时触发。
不同点:
onmouseenter,onmouseleave没有冒泡事件。
onmouseover,onmouseout有冒泡事件。
2.onmouseup和onmousedown
onmousedown当鼠标按下时触发。
onmouseup当鼠标松开时触发。
3.onmousewheel和onmousemove
onmousewheel当鼠标滚动滚轮时触发
document.onmousewheel = function () {
}
onmousemove当鼠标在元素上移动的时候触发
document.onmousemove = function() {
}
每一步都是一个深刻的脚印