在www.presenskonferens.se上运行$(window).height()
时,我无法获得正确的值。它在所有浏览器中都是一样的。
以下是我使用的代码:
// Screen height sections
$(function() {
function screen_height() {
$('.screen-height').css({'height': $(window).height() });
}
screen_height();
window.addEventListener("orientationchange", screen_height );
$(window).resize( screen_height );
});
以下是我尝试的内容:
<!DOCTYPE html>
)$('.screen-height').css({'height': $(window).height() });
$(window).height()
执行console.log并获得12191作为回报我很难过。据我所知,网站更新到WordPress 4.0时出现错误,但它没有使用WordPress中捆绑的jQuery版本。任何和所有的帮助表示赞赏。
答案 0 :(得分:1)
如果没有正确设置doctype,jQuery会将$(window).height()
视为与$(document).height()
相同。
您使用了正确的doctype(<!DOCTYPE html>
),但通过在其之前添加分析代码,您已将其视为无效。
将您的分析代码移到头部,就在结束</head>
标记之前,它应该都可以正常工作。
编辑:我刚刚注意到您有两个不同的分析代码块。摆脱最顶层的那个(第1行)。