26 мая 2010, 16:25
getBoxObjectFor для FireFox 3.6 и выше
if(typeof document.getBoxObjectFor == "undefined") { document.getBoxObjectFor = function(elem) { var obj = new Object; var rect = elem.getBoundingClientRect(); obj.y = rect.top; obj.x = rect.left; obj.width =Math.abs(rect.right-rect.left); obj.height = Math.abs(rect.bottom-rect.top); return obj; } }

2 комментария РСС
document.getBoxObjectFor = function(e) {
e = e.getBoundingClientRect();
return {
y: e.top,
x: e.left,
width: Math.abs(e.right — e.left),
height: Math.abs(e.bottom — e.top)
}
}
}
Ваш комментарий