当选项卡处于焦点时运行Javascript
是否有当选项卡处于焦点时运行Javascript,javascript,Javascript,是否有javascript库来检测选项卡是否处于焦点,然后相应地执行代码?通过此代码,您可以检查窗口是否处于焦点: window.addEventListener('focus', function() { document.title = 'focused'; }); window.addEventListener('blur', function() { document.title = 'not focused'; }); 还有一件事,如果你遇到问题,你必须自己编写代码
javascript库
来检测选项卡是否处于焦点,然后相应地执行代码?通过此代码,您可以检查窗口是否处于焦点:
window.addEventListener('focus', function() {
document.title = 'focused';
});
window.addEventListener('blur', function() {
document.title = 'not focused';
});
还有一件事,如果你遇到问题,你必须自己编写代码,问一个问题,然后添加你尝试过的代码
更新:这和给出的其他答案都有一个小问题,问题是仅仅滚动无法使其工作。您将需要与页面交互以使其正常工作。但是给出的可接受答案可能也适用于滚动您可以使用本机JS代码执行此操作,如:
window.onfocus = function() {
console.log('focussed');
}
window.onblur = function() {
console.log('blurred');
}
我认为您可以使用本机JS,比如
window.onfocus=function(){console.log('focused');}
确保有一个jQuery库用于此。