jQuery:如何在选项卡/窗口获得焦点时告诉我

时间:2012-02-20 17:28:53

标签: jquery focus onfocus

每次用户点击标签页时,是否有可以注册该标记的事件,这意味着它们位于我页面的标签页上,单击另一个标签页,然后返回到我的标签页。

修改 通过标签,我的意思是浏览器标签,而不是jQueryUI标签。

2 个答案:

答案 0 :(得分:11)

Matijis在评论中提供了这个答案,但我想接受它,所以这里作为答案。

$(window).on('focus', function() { // your code });

答案 1 :(得分:2)

尝试使用jquery $(selector).focusin或:focus,它们的工作方式完全相同。

http://api.jquery.com/focusin/

http://api.jquery.com/focus-selector/