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

js 中获取 某一个控件位置的函数及用法

2009-06-18 09:36 453 查看
1、函数:

function getposition(obj) {
var r = new Array();
r['x'] = obj.offsetLeft;
r['y'] = obj.offsetTop;
while (obj = obj.offsetParent) {
r['x'] += obj.offsetLeft;
r['y'] += obj.offsetTop;
}
return r;
}

2、 用法:

var p = getposition(document.getElementById('hintd'));

document.getElementById('hintdiv' + showtype).style.left = p['x'] + objleftoffset + "px";

document.getElementById('hintdiv' + showtype).style.top = p['y'] + objtopoffset + "px";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: