Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ie clientWidth offsetWidth和jQuery都错误_Javascript_Internet Explorer_Internet Explorer 8_Internet Explorer 9 - Fatal编程技术网

Javascript ie clientWidth offsetWidth和jQuery都错误

Javascript ie clientWidth offsetWidth和jQuery都错误,javascript,internet-explorer,internet-explorer-8,internet-explorer-9,Javascript,Internet Explorer,Internet Explorer 8,Internet Explorer 9,我正在测试IE(9和8,7可以做一个…) 当我查询时,我得到了错误的宽度报告。笔记本电脑的分辨率为1366 x 768,浏览器的大小与屏幕上的尺寸一样大(我仍然可以看到chrome) 但是IE坚持认为它实际上是1525。显然不正确 我试过了 window.outerWidth document.body.clientWidth $(window).innerWidth() $(window).outerWidth() $(window).width() $(document).innerWidt

我正在测试IE(9和8,7可以做一个…)

当我查询时,我得到了错误的宽度报告。笔记本电脑的分辨率为1366 x 768,浏览器的大小与屏幕上的尺寸一样大(我仍然可以看到chrome)

但是IE坚持认为它实际上是1525。显然不正确

我试过了

window.outerWidth
document.body.clientWidth
$(window).innerWidth()
$(window).outerWidth()
$(window).width()
$(document).innerWidth()
$(document).outerWidth()
所有人都报告相同的假结果,这里有已知的错误吗

[编辑]
它在每一个其他浏览器中都能出色地工作。

浏览器的缩放设置可能意味着浏览器中呈现的像素数与您根据屏幕分辨率所期望的不同


将IE的缩放重置为默认的100%,然后查看数字是否与您现在期望的匹配。

浏览器的缩放级别是什么?arghhhhhhhhhhhhhhhhhhhhhhhhhghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghgh@保罗。从反应来看,你可能想把它作为一个答案;)完全正确,我只是自己准备了一个答案。我正在使用这个库(编辑您的答案以包括,如果您想)来检测和警告缩放级别。