MouseEvent
offsetX
0
offsetY
0
pageX
0
pageY
0
clientX
0
clientY
0
x
0
y
0
screenX
0
screenY
0
layerX
0
layerY
0
movementX
0
movementY
0
altKey
undefined
ctrlKey
undefined
shiftKey
undefined
button
0
type
0
实际x轴
0
实际y轴
0
mybox
参数说明
altKey | 事件触发时,是否同时 按下alt按键 ,如果按下,则返回true,否则返回fasle | ctrlKey | 事件触发时,是否同时 按下ctrl键 ,如果按下,则返回true,否则返回fasle | shiftKey | 事件触发时,是否同时 按下shift键 ,如果按下,则返回true,否则返回fasle |
---|---|---|---|---|---|
button | 0:表示 按下左键 1:表示 按下滚轮 2:表示 按下右键 | offsetX、offsetY | 事件触发时,鼠标相对于 事件源元素 的X,Y坐标,标准事件没有对应的属性 所有浏览器,不兼容 Mozilla | pageX、pageY | 事件触发时,鼠标指针相对于 整个页面左上角 的水平坐标、垂直坐标(包括滚动卷去的距离) 所有浏览器,不兼容 IE |
clientX、clientY | 事件触发时,鼠标指针相对于 浏览器页面(或客户区) 的水平坐标、垂直坐标(不包含滚动卷去的距离) 兼容所有浏览器,不兼容 Safari | x、y | x、y是clientX、clientY的别名,两者值一样 | screenX、screenY | 事件触发时,鼠标位置相对于 用户屏幕 水水平坐标、垂直坐标 所有浏览器 |
layerX、layerY | 最近的绝对定位的父元素(如果没有,则为 document 对象)左上顶角元素 兼容Mozilla 和 Safari | relatedTarget | 若事件为 mouseenter 或 mouseover,则表示 刚离开的元素 ;若事件为 mouseout 或 mouseleave,则表示 刚进入的元素 。 | type | 事件类型 |
推广