2010-03-02 54 views
0
$.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)); 
     } 
    }); 
}; 

..在火狐瀏覽器甚至是蹩腳的IE6而不是Webkit(Safari,Chrome)中都很出色。我如何解決它?等高不適用於Safari(jQuery)

非常感謝

+0

你有沒有看這個:http://webkit.org/blog/66/the-fouc-problem/ – Pointy 2010-03-02 15:43:29

+0

什麼不起作用? – 2010-03-02 20:52:18

+0

等高不適用於webkit,適用於所有其他瀏覽器。 – 3zzy 2010-03-03 03:52:42

回答

6

嘗試jQuery(window).load()加載腳本,它解決了我的問題。

更多here

相關問題