一.PageX和clientX

PageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化 pageX = 200 clientX:鼠标在页面上可视区域的位置,从浏览器可视区域左上角开始, 即是以浏览器滑动条此刻的滑动到的位置为参考点,随滑动条移而变化. 比如原先高度是200,滚动条向下滑动100的距离,那么此时clientX = 100

二.screenX

screenX:鼠标点击位置相对于电脑屏幕左上角的水平偏移量

三.offsetX和layerX

offsetX:鼠标点击位置相对于触发事件对象的水平距离

layerX:鼠标相比较于当前坐标系的位置,即如果触发元素没有设置绝对定位或相对定位,以页面为参考点,如果有,将改变参考坐标系,从触发元素盒子模型的border区域的左上角为参考点 也就是当触发元素设置了相对或者绝对定位后。

四。offsetTop

offsetTop:当前div位于父级的距离(前提得有定位),如果存在父级position: relative;

五。offsetWidth

offsetWidth: 不包括margin的距离,只有 border + content + padding

Document

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: