2010-07-13 15 views

Trả lời

6

, có. Sử dụng jQuery:

$(window).bind('focusout', function(){ 
    console.log('bye bye'); 
}); 

$(window).bind('focusin', function(){ 
    console.log('welcome back!'); 
}); 

chỉnh sửa 1

sử dụng alert() không phải là ý tưởng tốt nhất đó: p Thay đổi để console.log() cho cuộc biểu tình.

chỉnh sửa 2

ràng buộc để document không hoạt động crossbrowser, thay đổi để window

+0

Đẹp! Cảm ơn :) – Jeremy

0

Bạn có thể sử dụng cookie, nhưng điều đó không hoàn hảo. Nếu bạn có thể sử dụng ngôn ngữ phía máy chủ, thì bạn có thể theo dõi địa chỉ IP.

+0

Ồ, tôi đã theo ấn tượng rằng họ đang đóng cửa sổ và sau đó mở lại nó ... bỏ qua của tôi câu trả lời, jAndy là tốt hơn trong trường hợp của bạn. – icktoofay

+0

Cảm ơn sự giúp đỡ của bạn – Jeremy

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