您的位置:首页 > Web前端 > JavaScript

js 返回DIV左上角坐标距视窗口的距离

2014-09-05 08:16 218 查看
比较简单的一种写法:

var top= document.getElementById("#id").getBoundingClientRect().top;

function getElementLeft(element){

var actualLeft = element.offsetLeft;

var current = element.offsetParent;

while (current !== null){

actualLeft += current.offsetLeft;

current = current.offsetParent;

}

return actualLeft;

}

function getElementTop(element){

var actualTop = element.offsetTop;

var current = element.offsetParent;

while (current !== null){

actualTop += current. offsetTop;

current = current.offsetParent;

}

return actualTop;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: