2016-02-13 299 views
0

setInterval()如何在切換到不同頁面時關閉然後返回?setInterval()如何在切換窗口時關閉和開啓

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

call clearInterval?使用布爾值? – epascarello

+0

我不知道如何寫一個函數clearInterval何時跳轉到另一個頁面被關閉,如果通過這個包括 – hamona

+2

請說明你的意思是「*跳轉到另一頁*」。 –

回答

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) 
    }); 
}) 
+0

謝謝,這是正確的代碼! – hamona

0

下面是如何我們可以使用clearInterval:

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


... 

clearInterval(ival); 

但是,根據你所說的什麼「跳轉到另一個頁面」,你可能不需要做任何事情。