窗口高度是获取html文档的长度而不是浏览器窗口的大小。
你知道我哪里出错吗?
这是我的剧本:
$(document).ready(function() {
alert($( window ).height());
});
我也在我的文档顶部,我读过这会导致问题:
<!DOCTYPE html>
答案 0 :(得分:13)
window.innerHeight
$(document).ready(function() {
alert(window.innerHeight);
});
答案 1 :(得分:-1)
我认为它必须是一个旧版本的jQuery错误?使用1.6.4(jsfiddle最支持的),我得到了正确的行为。见JSFiddle
如果你无法弄明白,你可以使用window.innerHeight
,我只会在需要较少代码的情况下尝试使用jQuery,在这种情况下它不会。
div {
height: 2000px;
}
// onload
alert($(window).height());
// outputs window height, not 2000