试图将某些事件绑定到Wordpress的Contact Form 7,但从未调用该事件。参考(Contact Form 7 AJAX Callback)
这是我的绑定:
$('.wpcf7').on('invalid.wpcf7 spam.wpcf7 mailsent.wpcf7 mailfailed.wpcf7 submit.wpcf7'), function () {
sb[9].tinyscrollbar_update('relative');
console.log('invalid');
}
从未调用
console.log
。我要绑定所有事件以进行测试,还是绑定错误? 最佳答案
这为我工作:
jQuery(document).on('wpcf7:submit', function () {
jQuery('#formAlerts').modal();
});
jQuery( document ).ajaxComplete(function( event,request, settings ) {
var alertMessage = $(".wpcf7-response-output").html();
jQuery(document).find("#formResponse").html(alertMessage);
function sample() {
if(jQuery('.wpcf7-form.invalid').length > 0){
}else{
jQuery('#formAlerts').modal('hide');
}
}
setTimeout(sample, 2000);
});