我的网站上运行了一个脚本但我希望它只在某个元素没有被聚焦时执行。以下是我的一般想法
window.setInterval(function(){
if (document.getElementById('someElement') != focused) {
doSomething;
}
}, 1000);
" someElement"被设置为可编辑,因此可以单击(聚焦)。
我的问题是如何"!=重点关注"看看javascript。
答案 0 :(得分:2)
您可以使用document.activeElement
if (document.getElementById('someElement') !== document.activeElement)
答案 1 :(得分:0)
用它来检查焦点.............
window.setInterval(function(){
if (document.getElementById('someElement').is(":focus") {
doSomething;
}
}, 1000);