gpt4 book ai didi

javascript - 在ajax成功函数中设置超时

转载 作者:行者123 更新时间:2023-11-28 04:10:27 27 4
gpt4 key购买 nike

我很难获得正确的语法来在我的 ajax 成功函数中设置超时。我想要发生的是 .auction_box 将 #A3D1A3 转动 5 秒,然后将其转动 #FFF。这是函数:

success: function (result) {
if (result == 'ok') {
setTimeout(function () {
$('.auction_box').animate({
'backgroundColor': '#A3D1A3'
}, 500,
}
function (data) {
$('.auction_box').css('background-color', '#FFF');
});
}
}

最佳答案

您没有设置setTimeout函数的超时时间。需要两个参数,一个要执行的函数(您已经拥有)和一个在执行代码之前等待的毫秒数。

查看此页面了解更多信息:https://www.w3schools.com/jsref/met_win_settimeout.asp

你的代码应该是这样的:

success: function (result) {
if (result == 'ok') {
setTimeout(function () {
$('.auction_box').animate({
'backgroundColor': '#A3D1A3'
}, 500,
}
function (data) {
$('.auction_box').css('background-color', '#FFF');
}, 5000);
}
}

关于javascript - 在ajax成功函数中设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46330039/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com