javascript - $(window).width() 在 IE9 中不起作用

标签 javascript jquery

Possible Duplicate:
$(window).width() not working in IE9

我正在尝试为响应式网页设计进行一些 DOM 操作。在 IE 中这不起作用。

var w = $(document).width(); 

if (w > 940) {
console.log("If test");     
} else {
console.log("Else test");

如果我使用 window.width,它可以在 IE 中工作,但在其他浏览器中停止工作。有跨浏览器的方法吗?

最佳答案

var maskWidth = window.innerWidth;
var maskHeight = window.innerHeight;

根据,$(window).width() not working in IE9

关于javascript - $(window).width() 在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982982/

相关文章:

javascript - 在另一个 jquery 或 javascript 函数中调用 jquery document.ready 函数

jquery - 双击并单击冲突(jQuery 和 Hammer.js)

jquery - 单击时多重选择不会取消选择

php - 转义特殊字符

javascript - 从 javascript 中删除 HTML 5 localStorage 数据

javascript - 多字段计算

php - 将网页 (html) 转换为缩略图/预览以通过 PHP 文件输出

javascript - 如何在 jquery 中构建 json 文件并从中提取数据值?

javascript - 什么是低级 Javascript?

javascript - 使用 $.ajax 删除帖子