1、offsetLeft
offsetLeft是相对于有position属性的父元素的相对位置,获取其到浏览器的最左侧,则逐级向上寻找:
const getOffsetLeft = function(obj){
const tmp = obj.offsetLeft;
const val = obj.offsetParent;
while(val != null){
tmp += val.offsetLeft;
val = val.offsetParent;
}
return tmp;
}
2、clientX,pageX,x,screenX,offsetX等的区别