2010-08-02 36 views
2

是否有任何方法來獲取可調整大小的div的寬度和高度,同時調整大小我嘗試下面的代碼,但它導致在警報框中未定義 我我使用jQuery可調整大小是否有任何方式來獲取可調整大小的div的寬度和高度

$("#msc_div").resizable({ 
    start: function() { 
     var offset = $(this).offset(); 
     alert(offset.height); 
     alert(offset.width); 
    } 
}); 

回答

7
$("#msc_div").resizable({ 
    start: function() { 

     var t = $(this); 

     alert(t.height()); 
     alert(t.width()); 

    } 
}); 

參見:

+0

+1一個我(從具有jQuery的標籤的那些至少)迄今爲止見過的最廣泛的答案。 – MvanGeest 2010-08-02 12:23:17

+0

@shahul - 您從'.offset()'獲得的屬性是相對於文檔計算的「頂部」和「左側」位置。正如上面演示的J-P,「寬度」和「高度」需要單獨的方法。 – user113716 2010-08-02 12:28:45

相關問題