我已经定义了onclick事件。我想添加其他回调函数,该函数将在已定义的回调之前被调用。


如何在队列的开头添加事件以获取具体事件类型?

最佳答案

您正在使用jquery框架吗?我目前正在使用extjs,发现可以使用或复制的类

让我们在http://extjs.com/deploy/dev/docs/ Ext> EventManager> removeAll()上看到


  removeAll(String / HTMLElement el):
  void删除所有事件处理程序
  元件。通常,您将使用
  Ext.Element.removeAllListeners
  直接在元素上支持
  称为这个版本。参数:el:
  String / HTMLElement id或html
  要从中删除事件的元素
  返回:void


我认为您可以将标签body设置为HTMLElement以关闭所有事件。 (未测试对不起)

在此处下载http://extjs.com/products/extjs/build/>如果您正在使用jquery,请选择jquery适配器> extcore就足够了(它包含EventManager.js)。

另一方面,像crescentfresh(answer n°4)一样,我使此示例代码适用于所有节点事件:

var nodes = document.getElementsByTagName('*'); // collect your nodes however
for(var i=0; i < nodes.length; i++) {
     var node = nodes[i];
     Ext.EventManager.removeAll(node);
    }
}


如果您在使用extjs时遇到问题,请告诉我,如果我的回答有用,请投票给我。

10-08 08:44
查看更多