定时器在很多地方都用到,有些特别变态的需要。。当页面启动时开启定时器,然后点击某处重新开始计时。。。下面就解决这个问题。
$('#btn').click(function() { //点击这个按钮重新开始计时
clearTimeout(tiemOuter);
});
var tiemOuter = null;
setTimeoutFun();//加载运行
function setTimeoutFun() {
if(tiemOuter) {
clearTimeout(tiemOuter);
}
tiemOuter = setTimeout(function() {
wx.closeWindow();
}, 5000);
};