【发布时间】:2016-02-19 21:37:58
【问题描述】:
当用户收到消息并且用户不在选项卡中时,我正在使用以下代码播放声音,这意味着当前选项卡处于非活动状态或用户位于当前选项卡之外。
$(window).hover(function(event) {
if (event.fromElement) {
console.log("inactive");
} else {
console.log("active");
beep("beep.wav", 1.0); //your code here
}
});
我只想在用户离开标签而不是在标签内时播放声音。现在,只有当用户返回选项卡时才会播放声音。这不是我想要的。
即使用户在另一个选项卡中,我也可以看到 facebook 和 gmail 这样做,他们是如何做到的?
我在 SO 上进行了搜索,但找不到任何答案!
帮帮我!
【问题讨论】:
标签: javascript jquery audio playback