【发布时间】:2015-03-29 07:10:05
【问题描述】:
我正在使用以下 Javascript 代码来捕捉视口宽度的变化,然后在视口超过最小阈值时添加事件侦听器。
var y=window.matchMedia("(min-width: 500px)");
y.addListener(changeWidth);
changeWidth(y);
该代码适用于除 IE11 之外的所有浏览器,它会忽略它。 http://caniuse.com 网站说 IE11 支持 window.matchMedia 功能。什么给了?
【问题讨论】:
-
您的控制台是否出现任何错误?
-
@Colwyn 什么都没有。我输入了一个 alert() 跟踪,但它并没有告诉我太多。
-
尝试在其中粘贴
console.log(y),看看会出现什么对象。可能有 addlistener 的方法或原型
标签: javascript responsive-design event-handling internet-explorer-11