草庐IT

prevActiveElement

全部标签

javascript - 更改浏览器选项卡会意外触发焦点事件,尤其是在 Google Chrome 中

我刚刚发现焦点事件有点问题。显然,焦点在切换到另一个浏览器选项卡然后再返回时触发。我宁愿不要发生这种情况;可能吗?直到今天我才意识到这一点。这是一个小演示:http://jsfiddle.net/MJ6qb/1/vartimes=0;$('input').on('focus',function(){times++;$(this).after('Focused'+times+'times');});重现:关注输入,然后切换浏览器选项卡,然后切换回来。当您切换回标签页时,所有浏览器似乎都会触发焦点事件,GoogleChrome19会触发两次!理想情况下,该函数根本不应在切换浏览器选项卡时运