myfucntion
= 5秒后发送请求
document.ready(myfucntion)
$(window).focus(myfucntion)
$(window).blur(stop(myfucntion))
是否可以停止之前在 document.ready 中调用的模糊函数
最佳答案
有一个全局计时器:
var intervalId;
最好有两个函数:
startfunction() {
intervalId = setTimeout(function () {
// send request after 5 seconds
}, 5000);
}
stopfunction() {
clearTimeout(intervalId);
}
像这样使用它们:
$(document).ready(startfunction);
$(document).ready(function () {
$(window).focus(startfunction);
$(window).blur(stopfunction);
});
关于javascript - 如何停止模糊()函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34548020/