Javascript setInterval(),但是当用户/浏览器离开特定页面时(对于单页面应用程序),是clearInterval吗?

时间:2017-03-04 21:18:32

标签: javascript jquery

我有一些功能正常的代码(下面)完全符合我的要求。我只是在查看是否有本地javascript / JQuery功能可以解决这个问题。或者,如果'如果'对于URL /路径/域的某些场景,语句/逻辑可能无法清除。对于某些场景。

currentPage = location.pathname
fooInterval = setInterval(function() {
    if (currentPage !== location.pathname) {
        clearInterval(fooInterval);
        return;
    }
    console.log('foo: ' + location.pathname);
    // other foo operations
},30000)

0 个答案:

没有答案