2012-02-20 9 views
6

Kullanıcının bir sekmeyi tıkladığında bu yangınlar için kaydolabileceğim bir olay var mıdır, yani sayfamın sekmesinde, başka bir sekmede tıklandığında sonra benim seküme geri geldi.jQuery: Bir sekme/pencere odaklanınca nasıl anlaşılır

DÜZENLEME: Sekmelerle, jQueryUI sekmeleri değil, tarayıcı sekmeleri kastediyorum.

cevap

8

Matijis yorumunda bu cevabı verilmezse, ama işte o cevap olarak ise bunu kabul etmek istedik.

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

jquery $ (selector) .focusin veya: focus kullanmayı deneyin, ikisi de aynı şekilde çalışır.

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

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

+0

Q: EDIT: Sekmelerle, jQueryUI sekmeleri değil, tarayıcı sekmeleri kastediyorum. –

+1

O zaman ben sadece document.focusin = function() {stuff} 'yapabilir miyim? – mtmurdock

+3

'$ (window) .on ('focus', function() {// kodunuzu});' harika çalışıyor olan – Matijs

İlgili konular