.height()以百分比形式返回高度,如何以像素为单位获取它

时间:2015-02-03 03:23:02

标签: javascript jquery height width

我有一个元素,我想确定它的高度和宽度,所以我可以正确填充它,但当我使用

$('#element').height();
$('#element').width();

以百分比形式返回值。我一直在寻找解决方案,但我搜索中出现的所有问题都表明jQuery默认返回像素,所以不解释如何让它这样做。

2 个答案:

答案 0 :(得分:2)

我相信你一定是错的。你能提供一个演示,其中jQuery返回.width或.height的百分比值吗?

答案 1 :(得分:0)

究竟归还了什么?您可能会看到小数值(.75)而不是整数。来自.height() documentation

  

维度相关API返回的数字(包括.height())在某些情况下可能是小数。代码不应该假设它是一个整数。此外,当用户缩放页面时,尺寸可能不正确;浏览器不公开API来检测这种情况。