微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery(window).height不准确

我正在对$(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.

原文地址:https://www.jb51.cc/jquery/176145.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐