Jquery:IE窗口宽度

时间:2010-10-05 17:43:45

标签: jquery internet-explorer width

我的电脑屏幕宽度是1280,但为什么IE说这是1259但其他浏览器说1280与widht();?

$(document).ready(function(){
    alert($(window).width());
});

可以修复IE吗?看看这里,

http://ec-ener.eu/dump/index3.php

感谢, 刘

3 个答案:

答案 0 :(得分:3)

window.width()不会显示屏幕的宽度,而是显示当前窗口的宽度。

IE将始终在文档右侧显示禁用的滚动条,即使不需要也是如此。

我认为这是在IE中减去的宽度。

尝试使用screen.availWidth获取全屏宽度。

答案 1 :(得分:1)

使用$(document).width()

答案 2 :(得分:1)

我和你有同样的问题!

我发现使用

var height = window.innerHeight || $(window).height();
var width = window.innerWidth || $(window).width();

将在chrome和IE中提供相同的值