我正在对$(window).height()进行一个简单的测试,我的屏幕分辨率为1366 x 768,我的值为2602.
jQuery(document).ready(function($){ var W = $(window).width(); var H = $(window).height(); console.log('W ' + W); console.log('H ' + H); }
输出:
W 1226
H 2602
有关如何调试这个或什么我做错了的任何提示?
编辑:使用chrome和FF
我真的在控制台中输入:jQuery(window).height();
解决方法
这可以像丢失或不正确的DOCTYPE(受影响的Chrome但不是IE)一样简单.
有趣的是,这甚至不是一个jQuery问题 – 它也影响document.documentElement.clientHeight.
没有doctype:
用doctype:
<!DOCTYPE html>
我以为我的页面上有一个布局模板,但事实证明我没有 – 因此没有DOCTYPE.