我知道我可以使用jQuery让一个处理程序处理多个事件,例如:
此外,我可以使用jQuery从所有元素注册事件,如下所示:
$('#myID').bind('blur mousedown mouseup focus', function (e) {}
此外,我可以使用jQuery从所有元素注册事件,如下所示:
$(document).on("click", "*", function(event) {
console.log("Click");
});
我有两个问题:
如何在纯JavaScript中为多个事件注册单个侦听器?
是否有一种使用JS或jQuery在文档中拥有单个处理程序的方法,例如主处理程序,它将委派事件给我的其他处理程序?
我正在研究这样的东西:
$(document).on("*", "*", function(event) {
console.log("I am the master handler...");
// call delegates
});