2010-10-01 30 views
8

Tôi tự hỏi nếu nó có thể để có được một sự kiện khi người dùng chuyển về cửa sổ trang "của bạn"? Điều này có thể xảy ra khi người dùng mở tab mới và sau đó chuyển về tab trang của bạn hoặc khi người dùng đóng safari và sau đó mở lại.Di động Safari/Webkit trên cửa sổ tập trung sự kiện

Tôi muốn có thể cập nhật nội dung trên trang khi tôi nhận được sự kiện này. Tôi đang sử dụng một setInterval để thực hiện điều này ngay bây giờ, nhưng nó sẽ là tốt đẹp để không có sự chậm trễ khi người dùng tập trung vào cửa sổ của bạn.

Cảm ơn!

+0

Bây giờ câu hỏi này được nêu lên chính xác hai năm trước cho đến nay. Có ai biết nếu vẫn không có sự kiện như vậy? – mzedeler

Trả lời

1

Tôi đã tìm hiểu và phát hiện sự kiện focus được kích hoạt khi cửa sổ được kích hoạt lại.

Nó nên được doable như thế này (sử dụng jQuery):

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

Sự kiện này có lẽ là bị sa thải thường xuyên hơn cần thiết, nhưng nó làm việc cho tôi.

Các vấn đề liên quan