最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery height()、innerHeight()、outerHeight()函數(shù)的區(qū)別詳解

 更新時(shí)間:2016年05月23日 23:29:10   投稿:mdxy-dxy  
這篇文章主要介紹了jQuery height()、innerHeight()、outerHeight()函數(shù)的區(qū)別詳解,需要的朋友可以參考下

在jQuery中,獲取元素高度的函數(shù)有3個(gè),它們分別是height()、 innerHeight()、 outerHeight()。

與此相對(duì)應(yīng)的是,獲取元素寬度的函數(shù)也有3個(gè),它們分別是width()、 innerWidth()、 outerWidth()。

在這里,我們以height()、innerHeight()、outerHeight()3個(gè)函數(shù)為例,來詳細(xì)介紹它們之間的區(qū)別。

下面我們以元素element的盒模型為例來介紹它們之間的區(qū)別。

函數(shù) 高度范圍 jQuery版本 支持寫操作
height() height 1.0+
1.0+
innerHeight() height + padding 1.2.6+ 1.8.0+
outerHeight() height + padding + border 1.2.6+
outerHeight(true) height+padding+border+margin 1.2.6+

1、 只有height()函數(shù)可用于window或document對(duì)象。
2、 "支持寫操作"表示該函數(shù)可以為元素設(shè)置高度值。
3、 1.4.1+ height()新增支持參數(shù)為函數(shù)(之前只支持?jǐn)?shù)值)。
4、 1.8.0+ innerHeight()支持參數(shù)為數(shù)值或函數(shù)。

現(xiàn)在,我們參考以下HTML + jQuery示例代碼:

<div id="element" style="margin:5px; padding:10px; width:100px; height:100px; border:1px solid #000;"></div>
<script type="text/javascript">
var $ele = $("#element");

// height() = height(100) = 100
document.writeln( $ele.height() ); // 100

// innerHeight() = height(100) + padding(10*2)= 120 
document.writeln( $ele.innerHeight() ); // 120

// outerHeight() = height(100) + padding(10*2) + border(1*2) = 122 
document.writeln( $ele.outerHeight() ); // 122

// outerHeight(true) = height(100) + padding(10*2) + border(1*2) + margin(5*2) = 132 
document.writeln( $ele.outerHeight(true) ); // 132
</script>

測(cè)試的時(shí)候記得機(jī)上jquery地址。

相關(guān)文章

最新評(píng)論

淄博市| 横山县| 遵义县| 会同县| 青铜峡市| 鄂托克旗| 桦甸市| 稷山县| 台中县| 望谟县| 铜陵市| 鲁甸县| 张家界市| 德庆县| 凤冈县| 张家港市| 辉县市| 临漳县| 铅山县| 宽城| 班玛县| 日照市| 温宿县| 邹平县| 乐至县| 龙陵县| 武安市| 桦川县| 滁州市| 利辛县| 雷州市| 遵义市| 六枝特区| 舒城县| 漠河县| 贵港市| 文登市| 朝阳县| 五原县| 西昌市| 泗水县|