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 - 如何在一段时间内自动翻转 CSS 卡片并单击按钮使它们从屏幕上消失?

javascript - getJSON 和 servlet 通信错误

function - 在 if 语句中使用函数 return 或在 go 模板中使用变量

Objective-c 和使用 NSString 作为函数参数

c++ - 模板函数内的全局值不改变 [c++]

javascript - 尝试 .show() 和 .hide() 不起作用

Javascript 如何在 iOS 上的 Safari 中确认浏览器关闭

javascript - 在另一个 div 下动画的 div 的 CSS/JS/jQuery 定位....就像下拉

javascript - Bourbon Refills Navigation JavaScript 错误 : Uncaught TypeError: undefined is not a function

javascript - 动态调整菜单大小的 scrollTop 函数