Opera中$(window).blur事件的奇怪行为

时间:2017-11-03 14:41:52

标签: javascript jquery opera blur

我有这个脚本来检查tab是否已离开:

$(window).blur(function() {
    $.ajax({
        type: "POST",
        url: "ajax_url",
        data: { leaved_tab:"true" },
    });
});

然后我在服务器端记录POST数据。

在这种情况下Opera中有一些奇怪的行为:如果我当前在另一个标签/页面上,那么我切换到标签/页面,其中js代码是,然后如果离开该页面,歌剧发送事件3次而不是1次。

代码在Chrome和Firefox中运行正常,但为什么Opera有3 blur个事件,如上所述,我不明白。

Opera版本:48.0.2685.50

一些想法?感谢。

0 个答案:

没有答案
相关问题