我有问题,我有一个像
这样的元素div#myElement
{
height: 600px;
}
并且在我的JavaScript中,我需要获取值600
(因此它不是一个漂浮在我的代码的许多地方的幻数)。当调用$("#myElement').height()
时,我得到一个小数,类似于599.something
。有人建议我改用$('#myElement').css('height')
。当我这样做时,它仍然返回一个小数值。点击此处http://jaminweb.com/snake_TEST_PHP.php,然后查看出现的alert
。这是
var SH = $("#snakediv").css("height");
alert(SH);
任何帮助非常感谢。
答案 0 :(得分:7)
我得到一个小数,类似于
599.something
这是因为您缩放了页面( Ctrl + mousewheel)。这意味着像素正在被缩放,并且计算尺寸的计算会引入一些误差,从而导致几乎但不完全正确的值。 599.5454545021057
的{{1}}。
将缩放重置为100%,您将获得预期的110%