我正在使用以下一段代碼通過Ajax登錄用戶。jQuery淡入淡出效果和Ajax登錄
//Capture the login_ajax form
$("#login_ajax").submit(function() {
//First we fade out the header-login div
$("#header-login").fadeOut('fast', function() {
$(this).html("Loading").fadeIn('fast'); //Fade in loaading
});
$.post("db/login.php",
{ username: $("#username").val(), password: $("#password").val() },
function(data) {
$("#header-login").fadeOut('fast', function() { //Fade out loading
$(this).html(data).fadeIn('fast'); //Fade in data
});
});
return false;
});
我的問題是,因爲我的要求正在處理如此之快,褪色效果重疊海誓山盟,我只是堅持了「加載」,即使請求返回要顯示的一些數據。我做錯了嗎?
,因爲我用我的網站上其他Ajax形式,不希望他們觸發「加載」
感謝您的時間
非常感謝你,作品像魅力。 – 2010-02-27 01:44:46