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/

相关文章:

php - 如何制作正则表达式以使用 php 从以下代码中抓取复杂数组

javascript - 优化html5 Canvas 游戏

javascript - AngularJS 在使用 ng-switch 渲染后执行

java - 如何使用 POI XWPF 更改所选文字颜色

C++ 应该重载函数还是 if 语句就足够了?

javascript - Bootstrap : Input boxes go offscreen when making individual rows

即使调用函数,jQuery 动画循环也不起作用

jquery - class a :hover working for text-decoration, 但不是颜色

javascript - 使悬停保持悬停直到下一个链接

c - 将数组传递给 C 函数以更新结构