e.preventDefault()能否被撤销?

Ton*_*bet 6 javascript jquery events preventdefault

我正在寻找一种方法来.preventDefault()进行转换,然后允许默认行为

$('.withTrans').click(function(e){
    e.preventDeault();
    $(this).animate('opacity','0',300,function(){
           e.resumeDefault();      // does something like this exist?
    });

})
Run Code Online (Sandbox Code Playgroud)

and*_*lrc 6

$('.withTrans').click(function(event) {
    if ( $(this).data("prevented") === true ) {
        $(this).data("prevented", false);
        return;
    }
    event.preventDefault();
    $(this).animate('opacity', '0', 300, function() {
           $(this).data("prevented", true).trigger("click");
    });
});
Run Code Online (Sandbox Code Playgroud)