我试图在ajax调用之后关闭精益模式。但是它没有用。
$("form#loginform").submit(function (event) {
$('.regerrormsg').text('');
$('.loginerrormsg').text('');
$('.loginbtn').val('Processing...');
$(".loginbtn").prop('disabled', true);
event.preventDefault();
$.ajax({
type: "POST",
url: "./LoginProcess.php",
data: $('#loginform').serialize(),
success: function (response) {
if (response === 'ok') {
$('#loginform').each(function () {
this.reset();
});
$('.loginsuccessmsg').text('Loggedin successfully....');
$('.loginsuccessmsg').fadeIn().fadeOut(5000);
$('.loginbtn').val('Register');
$(".loginbtn").prop('disabled', false);
function redirectreg() {
$("#lean_overlay").trigger("click");
}
setTimeout(redirectreg, 5000);
} else {
$('.loginerrormsg').text(response);
$('.loginbtn').val('Register');
$(".loginbtn").prop('disabled', false);
$('.loginerrormsg').fadeIn().fadeOut(5000);
}
}
});
});
我尝试使用$(“#lean_overlay”)。触发器(“点击”);.这也无法正常工作。请帮我修复此问题。
答案 0 :(得分:0)
setTimeout(function(){
$("#lean_overlay").trigger("click");
$("#lean_overlay").fadeOut(); //with animation
}, 5000);