tho*_*rn̈ 34 jquery custom-events
我怎么知道我的preventDefault被调用的触发代码?
$(document).trigger('customEvent', params);
if (/* ??? */)
doDefaultActions();
Run Code Online (Sandbox Code Playgroud)
Dav*_*nde 46
trigger()也可以接受一个事件对象,所以如果你可以创建一个事件对象,如下所示:
var event = jQuery.Event("customEvent");
$(document).trigger(event);
Run Code Online (Sandbox Code Playgroud)
那么你可以在触发器后检查是否已经调用了preventDefault():
var prevented = event.isDefaultPrevented();
Run Code Online (Sandbox Code Playgroud)