javascript - 如何在选项卡更改时停止 jquery js 功能?

标签 javascript jquery function

如何在选项卡更改时停止 jquery 功能?下面给出Jquery js函数的代码。

function move(){
addEventListener('load', function() {
createProgressbar('progressbar1', '40s', function() {
document.getElementById("close").style.display = "block";
 document.getElementById("msg").style.display = "none";
}); 
});
}

有人可以帮我吗?如果需要任何其他信息,请发表评论。

最佳答案

请参阅下文以了解总体概念。

playing = function() {
    foo = window.setInterval(function() {
        console.log('as')
    }, 500);
}

$(window).blur(function(e) {
   clearInterval(foo);//clear the interval..which inturn stop execution
});

$(window).focus(function(e) {
//will get executed when current tab is focused
 playing()
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
注意:运行代码片段后单击/退出输出区域以查看其工作情况。

关于javascript - 如何在选项卡更改时停止 jquery js 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43602482/

相关文章:

javascript - 将此 jQuery 片段转换为普通 javascript(焦点不起作用)

javascript - 客户端 cookie 是否可供所有人访问?服务器端是否有 cookie

javascript - 如何使用 jquery 勾选所有复选框?

javascript - 函数返回 'undefined' 值

javascript - 为什么第一次设置属性时不应用动画(过渡)

javascript - Ionic 4 D3 样式与 scss 类

Oracle 没有 bool 类型的 JavaScript 解决方法?

javascript - 使用 AJAX 将数组传递给 PHP 文件

python-3.x - 是否可以控制函数如何将 np.array 向量化为参数?

python - 调用另一个函数出错