Jquery:IE窗口宽度
我的电脑屏幕宽度是1280,但为什么IE说是1259,而其他浏览器用widht();说是1280?
$(document).ready(function(){
alert($(window).width());
});
可以修复IE吗?看看这里,
http://ec-ener.eu/dump/index3.php
谢谢, 刘
my computer screen width is 1280 but why IE says it's 1259 but other browsers say 1280 with widht();?
$(document).ready(function(){
alert($(window).width());
});
can it be fixed for IE?? have a look here,
http://ec-ener.eu/dump/index3.php
Thank,
Lau
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
window.width()
不会提供屏幕的宽度,而是提供当前窗口的宽度。即使不需要,IE 也会始终在文档右侧显示禁用的滚动条。
我认为是 IE 中减去的宽度。
尝试使用
screen.availWidth
获取全屏宽度。window.width()
doesn't give you the screen's width, but the current window's.IE will always show a disabled scroll bar to the right of your document, even when it's not needed.
I assume it's that width that gets subtracted in IE.
Try using
screen.availWidth
to get the full screen width.使用 $(document).width()
Use
$(document).width()
我和你有同样的问题!
我发现
在 chrome 和 IE 中使用都会给出相同的值
I had the same problem as you!
I found that using
will give the same value both in chrome and IE