稍后删除动态注册的事件

时间:2015-04-22 20:06:30

标签: javascript javascript-events media-queries addeventlistener matchmedia

所以我有这个代码将一个事件注册到一个断点数组:

var breaks = ["(min-width: 800px)","(min-width: 300px)"];

var breakChange = function(mq) {
  console.log(mq);
}

for ( i = 0; i < breaks.length; i++ ) {  
  var mq = window.matchMedia(bG.breaks[i]);
  mq.addListener(breakChange);
}

它工作得很好,但我希望以后可以从这些中断中删除侦听器。有谁知道删除后来动态注册的事件监听器的最佳方法是什么?

0 个答案:

没有答案