setInterval()切换窗口时如何关闭和打开

时间:2016-02-13 13:49:35

标签: javascript

setInterval()当切换到另一个页面然后返回时如何关闭?

setInterval(function () {
    $('#myClass').load("new.php");
}, 5000);

2 个答案:

答案 0 :(得分:1)

$(document).ready(function() {
     var interval = setInterval(function() {$('#divClass').load("new.php");}, 5000);
     $(window).on('blur', function(){ clearInterval(interval) });

     $(window).on('focus', function(){ interval = setInterval(function() {
         $('#divClass').load("new.php");}, 5000)
     });
})

答案 1 :(得分:0)

以下是如何使用clearInterval:

var ival = setInterval(function () {
               $('#myClass').load("new.php");
           }, 5000);


...

clearInterval(ival);

但是,取决于你的意思"跳转到另一个页面"你可能不需要做任何事情。