我只是想在特定时间(例如5秒钟)后停止调用该函数。
我找不到方法,有人可以帮助我
function popUp() {
// Do some Thing
});
popUp();
// how to stop popUp() after calling it after 5 seconds from calling it??
答案 0 :(得分:1)
您可以在设定的时间后使用setTimout
来运行功能。例如:
setTimeout(hidePopup, 5000);
5秒(5000毫秒)后将运行以下功能:
function hidePopup() {
// Do the opposite
}
答案 1 :(得分:0)
只需使用 return 语句:
function popUp() {
// Do some Thing
//Timer simulator
for (i = 0; i < 100; i++) {
if (i == 99) return
}
});
答案 2 :(得分:0)
您如何调用函数,然后在5秒钟后调用函数内部的setTimeout将显示更改为“无”,就像这样:
function popUp() {
// Do some Thing
// SetTimeout to change display to none
setTimeout(function () {
document.getElementById('div-id').style.display = "none";
}, 5000);
});
popUp();