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 комментария РСС

Alexander Nordelius
if (!document.getBoxObjectFor) {
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)
}
}
}
Vitaliy Bogdanets
Оптимизация рулит :)
Alexander Nordelius
по-любому ))

Ваш комментарий

адрес не будет опубликован

ХТМЛ не работает


Ctrl + Enter