js 获取页面元素的绝对坐标遇到的一些问题
function findPosX(obj) {
var curleft = 0;if (obj.offsetParent) { //返回父类元素,大多说offsetParent返回body
while (obj.offsetParent) {//遍历所有父类元素
curleft += obj.offsetLeft;//当前元素的左边距
obj = obj.offsetParent;
}
} else if (obj.x) curleft += obj.x;
return curleft;
}
当页面元素有border 或者padding时 导致获取不准确 有什么好的办法么 欢迎大家分享一下 谢谢
function findPosX(obj) {
var curleft = 0;if (obj.offsetParent) { //返回父类元素,大多说offsetParent返回body
while (obj.offsetParent) {//遍历所有父类元素
curleft += obj.offsetLeft;//当前元素的左边距
obj = obj.offsetParent;
}
} else if (obj.x) curleft += obj.x;
return curleft;
}
当页面元素有border 或者padding时 导致获取不准确 有什么好的办法么 欢迎大家分享一下 谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货