jQuery AjaxRefresher UPGRADE

DjBS

Registered
Здравейте, преди няколко дена търсих тук помощ за Ajax Refresher.
Днес обаче искам да направя малко по изискано нещата.

Скрипта до този момент е:
Код:
function load_users_online() { 
$.ajax ({ 
url: "online.php", 
cache: false, 
success: function(html) { 
$("#online").html(html); 
} 
}); 
} 

setInterval(load_users_online, 5000);
Днес ми се иска някой да ми помогне, как мога да редактирам скрипта в 2 варианта:
1. При рефреш да прави Fade IN/OUT
2. При рефреш да се показва зареждаща картинка (loading.gif)
 
Код:
function load_users_online() {
$("#online").html("<img src=\"loading.gif\" alt=\"Loading...\" />");
$.ajax ({
url: "online.php",
cache: false,
success: function(html) {
$("#online").fadeOut("fast",function() {
$("#online").html(html);
$("#online").fadeIn("fast");
});
}
});
}
setInterval(load_users_online, 5000);
Тествах части от кода, но не целия и мисля, че така трябва да стане.
 

Горе