【发布时间】:2013-07-24 13:54:06
【问题描述】:
我写了一些例子来看看有什么区别,但它们显示的宽度和高度结果相同。
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var div = $('.test');
var width = div.width(); // 200 px
var innerWidth = div.innerWidth(); // 200px
var outerWidth = div.outerWidth(); // 200px
var height = div.height(); // 150 px
var innerHeight = div.innerHeight(); // 150 px
var outerHeight = div.outerHeight(); // 150 px
});
</script>
<style type="text/css">
.test
{
width: 200px;
height: 150px;
background: black;
}
</style>
</head>
<body>
<div class="test"></div>
</body>
</html>
在此示例中,您可以看到它们输出相同的结果。如果有人知道有什么区别,请告诉我适当的答案。
谢谢。
【问题讨论】:
-
你看过 jQuery 文档吗?
-
尝试在
<div>中添加内边距、边框和边距,看看是否会产生不同的结果 ;) -
api.jquery.com/category/dimensions 该页面描述了所有内容,如果您单击每个页面,则会提供更多信息。
-
我在谷歌上搜索过,但没有一个答案能满足我的期望。
-
@BradM - 没有人。但是“宽度,innerWidth,outerWidth jquery之间的差异”的结果没有告诉我要点。
标签: javascript jquery css dom styles