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

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

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

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

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

在這里,我們以height()、innerHeight()、outerHeight()3個函數(shù)為例,來詳細介紹它們之間的區(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對象。
2、 "支持寫操作"表示該函數(shù)可以為元素設置高度值。
3、 1.4.1+ height()新增支持參數(shù)為函數(shù)(之前只支持數(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>

測試的時候記得機上jquery地址。

相關文章

最新評論

曲阳县| 巴马| 和政县| 铜梁县| 名山县| 上饶县| 赣榆县| 营山县| 应用必备| 黄陵县| 商河县| 乌拉特后旗| 迁安市| 名山县| 营山县| 三亚市| 神池县| 饶阳县| 中西区| 文成县| 颍上县| 海伦市| 凤翔县| 台北县| 承德市| 兴仁县| 丘北县| 元阳县| 安溪县| 朔州市| 新邵县| 新民市| 萨嘎县| 涟水县| 凉山| 永定县| 平江县| 新巴尔虎左旗| 霞浦县| 三穗县| 达日县|