jquery – 为什么$(window).height()这样错了?

前端之家收集整理的这篇文章主要介绍了jquery – 为什么$(window).height()这样错了?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图获取当前浏览器的视口高度,使用
$(window).on('resize',function() { 
  console.log("new height is: "+$(window).height()); 
});

但我得到的价值观太低了.当视口高度高达850px时,我从height()获取大约350或400像素的值.这是怎么回事?

示例:http://jsfiddle.net/forgetcolor/SVqx9/

解决方法

一个可能的原因可能是您正在使用firebug /其他内容检查控制台.所以你没有得到窗口高度正确由于firebug的高度.

你可以尝试这样的:

在你的文档中拿一个span / div:

<span id="res"></span>

接着

$(window).on('resize',function() { 
  $('#res').html("new height is: "+$(window).height()); 
});

或者如果你想检查放在firebug控制台上,然后从浏览器中分离,然后检查结果.

猜你在找的jQuery相关文章