SPAN元素在Firefox下的定位
时间:2011-02-28 来源:小猪凯
var t = e.offsetTop;
var l = e.offsetLeft;
var w = e.offsetWidth;
var h = e.offsetHeight;
while (e = e.offsetParent) {
t += e.offsetTop;
l += e.offsetLeft;
}
return {
top: t,
left: l,
width: w,
h,
bottom: t + h,
right: l + w
}
}
也算是一个比较经典的函数了.从网上找到的,一直这么使用.前几天突然发现,Firefox及safari等浏览器下,给span定位出现偏差.试用过各种方法都没有解决,最后把Span以DIV替换完事.
不知道大家对这个有没有什么思路.记录之以备查.
相关阅读 更多 +