与Jquery中的Focus事件相关的问题

时间:2017-07-10 07:41:47

标签: javascript jquery jquery-events

如果用户在浏览器中切换选项卡,并返回到应用程序选项卡,我想提醒用户。我写了以下代码:

$(function () {
            $(window).focus(function () { alert("hi")  });
        });

当用户在应用程序选项卡中获得焦点时,上面的代码运行正常,但是当我尝试单击警告框的“确定”按钮时,它再次调用焦点事件。因此,jQuery将messagebox视为除当前选项卡之外的其他选项卡,并且一次又一次地调用警报。

当用户关注标签时,如何只调用一次警报?

0 个答案:

没有答案