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;
设置或获取鼠标指针位置相对于窗口客户区域的 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;
相关文章推荐
- 元素位置pageX,pageY,clientX,clientY,scrollX,scrollY,screenX,screenY,offsetX,offsetY
- clientX, clientY,offsetX, offsetY, screenX, screenY, x,y的区别
- JS之clientX,clientY,screenX,screenY,offsetX,offsetY区别测试
- clientX, clientY,offsetX, offsetY,screenX, screenY, x, y 的区别是什么?
- clientX,clientY,pageX,pageY,screenX,screenY的区别
- 分析x,offsetX clientX screenX,pageX,y,offsetY clientY screenY,pageY之间的区别
- clientX, clientY,offsetX, offsetY,screenX, screenY, x, y 的区别
- clientX, clientY,offsetX, offsetY,screenX, screenY, x, y 的区别是什么?
- clientX, clientY, offsetX, offsetY, screenX, screenY, x, y,clientHeight,offsetHeight,scrollHeight
- clientX, clientY,offsetX, offsetY,screenX, screenY, x, y
- js定位,jq定位,jquery定位,clientX,clientY,offsetX,offsetY,screenX,screenY
- js鼠标事件中的clientX/clientY,screenX/screenY,pageX/pageY,offsetX/offsetY,layerX/layerY,x/y
- JavaScript 中一些概念理解 :clientX、clientY、offsetX、offsetY、screenX、screenY
- clientX, clientY,offsetX, offsetY,screenX, screenY, x, y
- JS之clientX,clientY,screenX,screenY,offsetX,offsetY等区别
- 理解e.clientX、e.clientY、e.pageX、e.pageY、e.offsetX、e.offsetY、e.screenX、e.screenY
- 图解JavaScript event对象的clientX,offsetX,screenX,pageX区别
- pageX,clientX,screenX,offsetX区别
- javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别