我正在尝试使用 onblur 事件来关闭窗口。它在 IE、Firefox 和 safari 中工作正常,但该事件不会在 chrome 中触发。这是 chrome 中的错误还是我的错误
最佳答案
我意识到这是一年多前的事情,但它在我试图解决同样的问题时出现在 Google 中。
Chrome 似乎不认为某些元素(如主体和 anchor )是“可聚焦的”。根据以下页面,您可以通过设置 tabindex 属性使任何元素可聚焦(从而激活模糊事件):http://www.quirksmode.org/dom/events/blurfocus.html
像这样:
<a href="#" tabindex="0" onblur="alert('blur')"> blur me </a>
关于google-chrome - onblur 事件不适用于谷歌浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2407679/