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";
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";
相关文章推荐
- 获取鼠标位置的几个通用的JS函数
- js中一个函数获取另一个函数返回值问题探讨
- 控件获得焦点时按回车触发一个js函数(event.keyCode)
- js获取控件坐标以及位置定位
- js获取控件所在的位置
- js获取控件位置以及不同浏览器中的差别介绍
- js获取控件位置
- js获取一个字符串中指定字符串第n次出现的位置
- js获取控件位置
- js获取控件位置以及不同浏览器中的差别
- js在指定位置增加节点函数insertBefore()用法实例
- 一个div要呈现在另外一个div前面,解决绝对路径出现错位的办法。(获取控件的位置)
- js获取控件位置以及不同浏览器中的差别介绍
- 在一个js函数里面获取另一个js函数的变量
- JS使用一个函数获取另外一个函数的多个返回值
- js获取页面控件的绝对位置
- 一个js获取数组下标的函数
- js 获取html控件的水平位置
- 控件获得焦点时按回车触发一个js函数(event.keyCode)
- js中一个函数获取另一个函数返回值问题探讨