我确定我正在制作一个简单的错误,但我只是提醒$(window).height()并返回相同的值$(document).height().
我的浏览器窗口高度为13"MBA和窗口高度,最大值介于780px - 820px(大致)之间,但每次返回的窗口高度与文档高度相同.在网站的每个案例中,我正在处理的是超过1000px.
这里发生了什么?
alert($(window).height());
alert($(document).height());
Run Code Online (Sandbox Code Playgroud)
Tom*_*ard 241
如果没有doctype标记,则Chrome会为两个调用报告相同的值.
添加严格的doctype <!DOCTYPE html>会导致值按照公布的方式工作.
该doctype标签必须是非常文档中的第一件事情.例如,即使它没有呈现任何内容,也不能在它之前有任何文本.
小智 23
我有同样的问题,使用它解决了它.
var w = window.innerWidth;
var h = window.innerHeight;
Run Code Online (Sandbox Code Playgroud)