事件对象:在事件触发时由浏览器传递给事件的
接收事件对象:在事件处理函数中接收事件对象
事件对象坐标:事件对象的坐标包括clientX和clientY,screenX和screenY,offsetX和offsetY,pageX和pageY,X和Y。
- clientX和clientY是相对于浏览器(可视区左上角的0, 0)的坐标
- screenX和screenY是相对于设备屏幕左上角(0,0)的坐标
- offsetX和offsetY是相对于事件源左上角(0,0)的坐标
- pageX和pageY是相对于整个网页左上角(0,0)的坐标
事件对象的兼容性写法:
obj.(on)事件名=function(e){
e=e||window.event;
}