Слишком медленно при получении текущего стиля в Chrome с использованием JavaScript - PullRequest
3 голосов
/ 21 февраля 2012

Я застрял с глупой проблемой.Ниже мой код, чтобы получить вычисленный стиль DOM.Он хорошо работает на FireFox и даже в IE (удивленно)!но слишком медленно на Chrome v17 (в 20 раз медленнее).Как избежать проблемы?

getCurrentStyle = function(el)
{
    if (el.currentStyle)
        return el.currentStyle;
    else if (window.getComputedStyle)
        return document.defaultView.getComputedStyle(el,null);
    return null;
}

Пожалуйста, помогите!

1 Ответ

3 голосов
/ 13 августа 2012

Это ошибка Chrome.Чтобы мы не использовали эту функцию:

document.defaultView.getComputedStyle(el,null)
...