jquery outerWidth() outerHeight() 参数true(图文)

在使用jquery获取元素的宽度和高度时我们通常使用outerWidth()方法,

下面介绍一下outerWidth(true)、outerHeight(true)的含义

jQuery outerWidth() 和 outerHeight() 方法

outerWidth() 方法返回元素的宽度(包括内边距和边框)。

outerHeight() 方法返回元素的高度(包括内边距和边框)。

outerWidth(true) 方法返回元素的宽度(包括内边距、边框和外边距)。

outerHeight(true) 方法返回元素的高度(包括内边距、边框和外边距)。

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
</script>
<script>
$(document).ready(function(){
  
	var txt="";
    txt+="Width of div: " + $("#div1").width() + "</br>";
    txt+="Height of div: " + $("#div1").height() + "</br>";
    txt+="Outer width of div: " + $("#div1").outerWidth() + "</br>";
    txt+="Outer height of div: " + $("#div1").outerHeight();
    $("#div1").html(txt);
    txt="";
    txt+="Width of div: " + $("#div2").width() + "</br>";
    txt+="Height of div: " + $("#div2").height() + "</br>";
    txt+="Outer width of div (margin included): " + $("#div2").outerWidth(true) + "</br>";
    txt+="Outer height of div (margin included): " + $("#div2").outerHeight(true);
    $("#div2").html(txt);
  
});
</script>
</head>
<body>

<div id="div1" style="height:100px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightblue;"></div>
<br>
<div id="div2" style="height:100px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightblue;"></div>

jquery outerWidth() outerHeight() 参数true

使用outerWidth(true)、outerHeight(true)会把margin外边框的大小也算到里面

来源://作者:/更新时间:2014-06-09
相关文章