我知道我可以让一个处理程序使用 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
});