2009-08-19 47 views
4

我需要body元素的高度和寬度,當我調整瀏覽器窗口如何獲得Body元素高度動態使用JQuery

請幫我使用JQuery

+1

調整瀏覽器窗口大小並不是一個好主意。這是最常見的用戶煩惱之一。 – Randell 2009-08-19 06:06:43

+1

他並未嘗試使用代碼調整瀏覽器窗口的大小。當瀏覽器窗口調整大小時,他需要獲取高度和寬度。 – rahul 2009-08-19 06:07:47

回答

6

使用resize事件來解決這個問題在窗口對象上:

$(window).resize(function(){ 
    var width = $(document).width(), // or $(window).width() 
     height = $(document).height(); // or $(window).height() 
}); 
+0

嗨內容管理系統,當你嘗試提醒那些高度和寬度它提醒至少4次值...爲什麼這樣? 這發生在Chrome瀏覽器中 – kayteen 2009-08-19 06:29:06

+0

當您調整窗口大小時,此事件可能觸發多次 – CMS 2009-08-19 06:31:14

+0

沒錯。特別是在IE中,當窗口被調整大小時,resize事件被不斷觸發。使用setTimeout和clearTimeout的組合,以防止觸發多個事件 – 2009-08-19 06:47:09

相關問題