如何知道用户是否使用jQuery和Javascript做任何事情?

时间:2018-03-02 12:42:00

标签: javascript jquery triggers jquery-events

我有一个代码,显示世界上发生新地震时的通知框。 我希望缩小图标如果用户在该框出现后20秒内不做任何事

所以,如果不是resizescrollclick并按下键盘上的按钮。

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

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

2 个答案:

答案 0 :(得分:0)

我在评论中没有足够的声誉回答,所以我写在这里。一个例子 - 你可以写onclick,onkeydown和其他事件,然后添加"!"在使用setTimeout的语句之前。

答案 1 :(得分:0)

我用这种方式解决了:

        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);

我希望在这里写下所有活动..

感谢大家的建议