11

Is there an event that I can register for that fires each time the user clicks on a tab, meaning that they were on my page's tab, clicked on another tab, then came back to my tab.

EDIT: By tabs, I mean browser tabs, not jQueryUI tabs.

mtmurdock
  • 12,756
  • 21
  • 65
  • 108

2 Answers2

15

Matijis provided this answer in a comment, but I wanted to accept it so here it is as an answer.

$(window).on('focus', function() { // your code });
mtmurdock
  • 12,756
  • 21
  • 65
  • 108
2

Try using jquery $(selector).focusin or :focus, they both work quite the same way.

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

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

abhig10
  • 535
  • 7
  • 24