我在使用 setTimeOut 函数时遇到问题
I have truble with setTimeOut function
我才开始学习jQuery,我在模糊的地方做了我的表格。我的表单可以很好地通过电子邮件向我发送输入,但是在我制作它的 2 秒后模糊并没有被删除。
有一些代码,你能告诉我我错在哪里吗?谢谢
$(function () {
$("form.callback").submit(function () { //Change
var th = $(this);
$.ajax({
type: "POST",
url: "../mail.php", //Change
data: th.serialize()
}).done(function () {
$(th).find(".success").addClass("blur-active").css("display", "flex").hide().fadeIn();
setTimeout(function () {
$(th).find("success").removeClass("blur-active").fadeOut();
th.trigger("reset");
}, 2000);
});
return false;
});
});
您似乎没有在 setTimeout 中找到正确的元素。缺少点“.
”来表示 class。
setTimeout(function () {
$(th).find(".success").removeClass("blur-active").fadeOut();
th.trigger("reset");
}, 2000);
我才开始学习jQuery,我在模糊的地方做了我的表格。我的表单可以很好地通过电子邮件向我发送输入,但是在我制作它的 2 秒后模糊并没有被删除。 有一些代码,你能告诉我我错在哪里吗?谢谢
$(function () {
$("form.callback").submit(function () { //Change
var th = $(this);
$.ajax({
type: "POST",
url: "../mail.php", //Change
data: th.serialize()
}).done(function () {
$(th).find(".success").addClass("blur-active").css("display", "flex").hide().fadeIn();
setTimeout(function () {
$(th).find("success").removeClass("blur-active").fadeOut();
th.trigger("reset");
}, 2000);
});
return false;
});
});
您似乎没有在 setTimeout 中找到正确的元素。缺少点“.
”来表示 class。
setTimeout(function () {
$(th).find(".success").removeClass("blur-active").fadeOut();
th.trigger("reset");
}, 2000);