如何知道用户是否使用jquery和javascript做任何事情?

问题描述 投票:-1回答:2

你好我们解释我的问题...我有一个代码,显示世界上发生新地震时的通知框。如果用户在框出现后20秒内没有做任何事情,我希望缩小图标

所以如果不是resizescrollclick和键盘上的按钮。

有没有快速的方法来做到这一点?如何结合所有这些事件?

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

非常感谢,对不起我的英语。

javascript jquery javascript-events triggers jquery-events
2个回答
0
投票

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


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

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

谢谢大家的建议

© www.soinside.com 2019 - 2024. All rights reserved.