gpt4 book ai didi

javascript - jQuery - 需要添加 setTimeout 函数将每 5 秒运行一次以检查 jQuery 是否已定义,最多 1 分钟

转载 作者:行者123 更新时间:2023-12-01 01:47:17 26 4
gpt4 key购买 nike

我想添加 setTimeout 函数,该函数将每 5 秒运行一次,以检查 jQuery 是否已定义或最多1 分钟

$(document).ready(function()
{
setInterval(function() {
setInterval(function() { alert("Message to triggred 5 seconds"); }, 5000);
alert("Message to triggred 60 seconds");
}, 60000);
});

也尝试使用setTimeoutclearTimeout,但还不够。

最佳答案

您正在代码中创建两个间隔,您只需要一个间隔和一个停止间隔的条件。

var count = 0;
var timer = setInterval(function() {
if (window.$ || window.jQuery) {
clearInterval(timer);
alert("jquery found");
return;
}
count++;
if (count >= 12) {
clearInterval(timer);
alert("Message to triggred 60 seconds");
}
alert("Message to triggred 5 seconds");
}, 5000);

如果你只是想知道 jQuery 是否加载,你可以在 window.onload 中检查 (window.$ || window.jQuery) 值。

关于javascript - jQuery - 需要添加 setTimeout 函数将每 5 秒运行一次以检查 jQuery 是否已定义,最多 1 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51858241/

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