我有一个元素,我想确定它的高度和宽度,所以我可以正确填充它,但当我使用
$('#element').height();
$('#element').width();
以百分比形式返回值。我一直在寻找解决方案,但我搜索中出现的所有问题都表明jQuery默认返回像素,所以不解释如何让它这样做。
答案 0 :(得分:2)
我相信你一定是错的。你能提供一个演示,其中jQuery返回.width或.height的百分比值吗?
答案 1 :(得分:0)
究竟归还了什么?您可能会看到小数值(.75)而不是整数。来自.height() documentation:
维度相关API返回的数字(包括.height())在某些情况下可能是小数。代码不应该假设它是一个整数。此外,当用户缩放页面时,尺寸可能不正确;浏览器不公开API来检测这种情况。