jQuery:我如何使用event.preventDefault()与自定义事件?

前端之家收集整理的这篇文章主要介绍了jQuery:我如何使用event.preventDefault()与自定义事件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何知道在我的触发代码preventDefault已被调用
$(document).trigger('customEvent',params);
if (/* ??? */)
    doDefaultActions();

解决方法

trigger()也可以接受一个事件对象,所以如果你可以创建一个事件对象,像这样:
var event = jQuery.Event("customEvent");
$(document).trigger(event);

那么你可以检查触发后看看preventDefault()是否已被调用像这样:

var prevented = event.isDefaultPrevented();

猜你在找的jQuery相关文章