项目前端页面需要实现,页面没人操作进入倒计时,以下为前端代码实现。
功能)开关
var _mouseActiveListener_flag = true;
beforecount:触发倒计时间隔(单位:毫秒)
count:倒计时总数(单位:秒)
= 0) {
target.innerHTML = __count + '秒后退出';
_tc = setTimeout(function () {
target_countdown(__count);
},1000);
} else {
callback();
}
__count--;
},_t_exec = function () {
return setTimeout(function () {
if (_mouseActiveListener_flag) {
target = Ne.dom.createEl(__countdown_html);
document.body.appendChild(target);
target_countdown(count);
}
},beforecount);
},_t_clear = function () {
clearTimeout(_t);
clearTimeout(_tc);
//target.parentElement.removeChild(target);
$(target).remove();
target = null;
};
//exec
_t = _t_exec();
document.addEventListener('click',function () {
_t_clear();
_t = _t_exec();
});
};
函数。
mouseActiveListener(5000,180,function () {
window.location.href = "/Home/Index";
});
原文链接:https://www.f2er.com/js/44967.html