成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery height()、innerHeight()、outerHeight()函數(shù)的區(qū)別詳解
全站頭部文字 我要出現(xiàn)在這里
jQuery height()、innerHeight()、outerHeight()函數(shù)的區(qū)別詳解 666 2024-03-03   

在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地址。



主站蜘蛛池模板: 瓯江潮涨潮落时间表| 小池里奈| 周传基| 丰崎爱生| 日韩女同性恋| 杨硕| 拾贝的小女孩阅读理解答案| 一级片黄色毛片| 男生帅气动漫头像| 香港艳情电影| 《战长沙》电视剧| 药品管理法试题| 女孩阴道| 抖音在线观看| 叶子楣作品| 妈在家就在简谱| 成年人看的免费视频| 电子请柬结婚模板免费| 欧美gv网站| 吻胸亲乳激情大尺度| 叫床录音| 《偷生》全集免费观看| 都市频道在线直播回放| 五年级简易方程40题| 戴安·梅尔| hd经典复古性mature| 哈尔的移动城堡免费完整版| 松雪泰子| 肚兜电影| 免费观看熊出没之狂野大陆| 老江湖| 帅克| 拨萝卜电视剧视频歌高清在线观看大牛 | 老师也疯狂电视剧| 伊利奶粉哪个系列最好| 暴走财神1| 带圈序号1-50| 智乐星中考| 男人不可以穷演员表| 妻子的秘密日本电影| 80后相声新人李丁个人简历|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103