我的电脑屏幕宽度是1280,但为什么IE说这是1259但其他浏览器说1280与widht();?
$(document).ready(function(){
alert($(window).width());
});
可以修复IE吗?看看这里,
http://ec-ener.eu/dump/index3.php
感谢, 刘
答案 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中提供相同的值