jQuery協助之CSS尺寸(五)outerHeight、outerWidth

來源:互聯網
上載者:User

以便更好控制元素來滿足我們的要求,那麼我們可以通過outerHeight(options)和outerWidth(options)來擷取到這部分的高度和寬度。

outerHeight(options)
擷取第一個匹配元素外部高度(預設包括補白和邊框)。
此方法對可見和隱藏元素均有效。
傳回值:Integer
參數:
options(Boolean) : (false) 設定為 true 時,計算邊距在內。
樣本:
擷取第一段落外部高度。
HTML 程式碼:

<p>Hello</p><p>2nd Paragraph</p>

jQuery 代碼:
var p = $("p:first");
$("p:last").text( "outerHeight:" + p.outerHeight() + " , outerHeight(true):" + p.outerHeight(true) );

結果:
<p>Hello</p><p>outerHeight: 35 , outerHeight(true):55</p>

outerWidth(options)
擷取第一個匹配元素外部寬度(預設包括補白和邊框)。
此方法對可見和隱藏元素均有效。
傳回值:Integer
參數:
options(Boolean) : (false) 設定為 true 時,計算邊距在內。
樣本:
擷取第一段落外部寬度。
HTML 程式碼:

<p>Hello</p><p>2nd Paragraph</p>

jQuery 代碼:

var p = $("p:first");
$("p:last").text( "outerWidth:" + p.outerWidth() + " , outerWidth(true):" + p.outerWidth(true) );

結果:
<p>Hello</p><p>outerWidth: 65 , outerWidth(true):85</p>

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.