来自Qzone
http://imgcache.qq.com/qzone/blog/script/common.js
function getPosition(obj) {
var top=0;
var left=0;
var width=obj.offsetWidth;
var height=obj.offsetHeight;
while (obj.offsetParent) {
top += obj.offsetTop;
left += obj.offsetLeft;
obj = obj.offsetParent;
}
return {"top":top,"left":left,"width":width,"height":height};
}
http://imgcache.qq.com/qzone/blog/script/common.js
function getPosition(obj) {
var top=0;
var left=0;
var width=obj.offsetWidth;
var height=obj.offsetHeight;
while (obj.offsetParent) {
top += obj.offsetTop;
left += obj.offsetLeft;
obj = obj.offsetParent;
}
return {"top":top,"left":left,"width":width,"height":height};
}
解决方案 »
- 连个结果都是undefinde,为什么返回false?
- js简单问题!
- 【100分求】当往select中添加option时,背景图被覆盖???
- JQuery,怎么用“Name”属性获取对象?
- 列表框的选值问题
- 求一段关于表单客户端验证的代码!在线等!
- 我传给javascript得函数得时候,字符含有单引号,就出错了
- 菜鸟关于javascript的数组问题!
- 前端开发,比如js大家有没有遇到过什么困难,是怎么解决的啊?
- 请求:jquery 添加<table> 再添加鼠标点击事件???
- 一个简单问题,在线等,完后结贴给分
- 正则!!还是正则!!!求解!!!谢谢,当场解决,当场给分。不行我还有100分。全给。
divObj.style.left = o.left;
divObj.style.top = o.top+o.height;试试看