我试图获取当前浏览器的视口高度,使用
$(window).on('resize',function() { console.log("new height is: "+$(window).height()); });
但我得到的价值观太低了.当视口高度高达850px时,我从height()获取大约350或400像素的值.这是怎么回事?
解决方法
一个可能的原因可能是您正在使用firebug /其他内容检查控制台.所以你没有得到窗口高度正确由于firebug的高度.
你可以尝试这样的:
在你的文档中拿一个span / div:
<span id="res"></span>
接着
$(window).on('resize',function() { $('#res').html("new height is: "+$(window).height()); });
或者如果你想检查放在firebug控制台上,然后从浏览器中分离,然后检查结果.