我已经定义了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时遇到问题,请告诉我,如果我的回答有用,请投票给我。