Равная высота не работает в Safari (jQuery) - PullRequest
1 голос
/ 02 марта 2010
$.fn.equalHeight = function () {
    var height = 0,
        reset = $.browser.msie ? "1%" : "auto";
    return this.css("height", reset).each(function () {
        height = Math.max(height, this.offsetHeight);
    }).css("height", height).each(function () {
        var h = this.offsetHeight;
        if (h > height) {
            $(this).css("height", height - (h - height));
        }
    });
};

.. отлично работает в Firefox и даже в дурацком IE6, но не в Webkit (Safari, Chrome). Как мне это исправить?

Большое спасибо

1 Ответ

7 голосов
/ 15 марта 2011

Попробуйте загрузить ваш скрипт с jQuery(window).load(), это решило мою проблему.

Подробнее здесь

...