我想制作一个触摸屏网络亭(运行Edge),该亭在空闲超时后会自行重置。 例如,当2分钟内没有人触摸屏幕时,它将自动刷新。 我该如何使用js?我想在本地html页面上使用它。
答案 0 :(得分:0)
此代码最终为我工作,尝试了许多其他代码: https://stackoverflow.com/a/39725556/11185656
var idleTime;
$(document).ready(function () {
reloadPage();
$('html').bind('mousemove click mouseup mousedown keydown keypress keyup submit change mouseenter scroll resize dblclick', function () {
clearTimeout(idleTime);
reloadPage();
});
});
function reloadPage() {
clearTimeout(idleTime);
idleTime = setTimeout(function () {
location.reload();
}, 10000);
}