即時進行一些測試以檢查用戶是否「離開」(無效);jquery - 決定用戶是否「離開」
function away_status(){
$("#away_stat_update").everyTime(1000, function(i) {
var number = Number($(this).html());
if(number == 20) {
// set user as away
alert("user away");
}
if(number > 20) {
$("*").mousemove(function(e){
$("#away_stat_update").html(0);
var number = Number(0);
// reset user to being online
alert("user back online");
});
}
$("#away_stat_update").html(number + 1);
});
$("*").mousemove(function(e){
$("#away_stat_update").html(0);
});
}
away_status();
唯一的問題是,當數大於20,鼠標移動它不斷提醒「用戶重新上線」,而不是做一次。這個號碼正在重置。
完美,謝謝。這就是我正在尋找的東西。 – 2010-03-25 10:11:53
我很高興我能幫上忙。 – Fenton 2010-03-25 10:21:42