清除“设置超时Javascript”

Clear Set TimeOut Javascript

本文关键字:Javascript 设置超时 超时 设置 清除      更新时间:2023-09-26

我在ASP中创建javascript选项卡。Net网站。说Tab 1 Tab 2- Tab 10。当我单击Tab 1时,它显示了一些数据,我调用setTimeout函数,该函数保持刷新Tab 1数据。我的问题是,当我切换到其他选项卡settimeout函数仍然保持在后台运行,我不想要。如何在移动到其他选项卡时停止此操作

感谢

的问候Vivek

您可以使用clearartimeout函数。例子:

var timeoutHandle = window.setTimeout(function() {
    // ...
}, 5000);

之后你可以:

window.clearTimeout(timeoutHandle);

也可以使用setInterval/clearInterval方法。与setTimeout相反,setInterval函数多次执行回调,直到被清除。通过递归调用回调,setTimeout可以实现类似的行为。