如何知道用户是否未使用 jQuery 和 Javascript 执行任何操作?

How know if the user does not do anything using jQuery and Javascript?

我有一个代码可以在世界上发生新的地震时显示一个通知框。 我希望减少一个图标 如果用户在框出现后的 20 秒内不执行任何操作

所以如果没有 resize,scroll,click 然后按下键盘上的按钮。

有快速的方法吗? 如何将所有这些事件结合起来?

我希望你能给我一些建议:)

我没有足够的声誉在评论中回答,所以我在这里写。举个例子——你可以写onclick、onkeydown等事件,然后加上“!”在带有 setTimeout 的语句之前。

我是这样解决的:

        var notifiche_active= true;
        $(document).on('keypress click mousemove resize scroll',function(){
            notifiche_active = false;
        });

        setTimeout(function(){
            if(notifiche_active == true){
                $('#notifiche_terremoti').hide();
                alert('nascondi');
            }
            notifiche_active= true;
        },20000);

我希望我在这里写下所有的事件..

感谢大家的建议