您的位置:首页 > 其它

clientX, clientY,offsetX, offsetY,screenX, screenY, x, y,pageX,pageY的区别

2012-09-09 20:16 525 查看
clientX
设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。

clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y
坐标,其中客户区域不包括窗口自身的控件和滚动条。

offsetX 设置或获取鼠标指针位置相对于网页中的某一区域左上角的 x
坐标。

offsetY 设置或获取鼠标指针位置相对于网页中的某一区域的左上角的 y
坐标。

screenX 设置或获取获取鼠标指针位置相对于用户屏幕的 x
坐标。

screenY 设置或获取鼠标指针位置相对于用户屏幕的 y
坐标。

x (FF下是pageX)

y (FF下是pageY )
所以,若网页有被滚动(有滚动条且进行了滚动),则此时鼠标的坐标应为:
event.x等于event.clientX+document.body.scrollLeft;
event.y等于event.clientY+document.body.scrollTop;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: