我想做类似这样的事情。
$("#A").on("click", function(){
$.event.trigger({type:"custom"});
});
$("#B").on("custom", function(e){
$("#B").removeClass("hidden");
});
$("#C").on("custom", function(e){
alert("something");
}
我想用JavaScript触发自定义事件,然后能够在页面中的不同元素上使用.on
函数。点击“#A”将会触发所有已注册元素的事件。
我注意到触发函数是在一个元素上调用而不是全局调用,这不是我想要的。