Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery处理任何用户操作_Javascript_Jquery_Event Handling - Fatal编程技术网

Javascript jQuery处理任何用户操作

Javascript jQuery处理任何用户操作,javascript,jquery,event-handling,Javascript,Jquery,Event Handling,我正在尝试实现在一段时间后自动重定向到主页的逻辑,而不需要用户活动 所以,现在我只需创建超时实例并侦听文档上的事件包(滑动、点击、滚动、按键等),但这种方法无法正常工作 UPD:此功能必须在平板电脑设备上运行。请尝试此功能以执行任何用户操作 function actTimer() { var time; const idleTime = 7200; window.onmousemove = resetTimer; window.onscroll = resetT

我正在尝试实现在一段时间后自动重定向到主页的逻辑,而不需要用户活动

所以,现在我只需创建超时实例并侦听文档上的事件包(滑动、点击、滚动、按键等),但这种方法无法正常工作


UPD:此功能必须在平板电脑设备上运行。

请尝试此功能以执行任何用户操作

function actTimer() {
    var time;
    const idleTime = 7200;

    window.onmousemove = resetTimer;
    window.onscroll = resetTimer;

    function resetTimer() {
        clearTimeout(time);
        time = setTimeout(redirect, idleTime);
    }
}

actTimer();

虽然很有帮助,但您似乎忽略了问题的相关部分:没有用户活动OK。我只是再次意识到这个问题,并更新了我的答案。请尝试将其用于用户活动。我认为您可以将任何用户事件应用到窗口,并使用setTimeout函数重定向。