2010-03-23 99 views
1

我對JQuery很陌生我真的不知道如何在.hide()中編碼,以便它隱藏下面的代碼,從開始顯示直到點擊<li>Changes saved!</li>,然後讓它淡入使用.fadeIn。有人可以告訴我如何正確地將.hide().fadeIn編碼到我的JQuery代碼中嗎?JQuery編碼問題?

這裏是JQuery代碼。

$(function() { 
    $(".save-button").click(function() { 
     $.post($("#contact-form").attr("action"), $("#contact-form").serialize(), function(html) { 
      $("div.contact-info-form").html(html); 
      $('#changes-saved').append('<li>Changes saved!</li>'); 
     }); 
     return false; // prevent normal submit 
    }); 
}); 
+0

嘿,你讓我困惑。 :)列表項「更改已保存!」不會出現,直到按鈕被點擊,因爲它被附加正確?那麼你在隱藏什麼? – thatryan 2010-03-23 05:06:39

+0

@thatryan,好吧,而不是追加它可以隱藏它嗎?我告訴過你我是新人:) – SLAPme 2010-03-23 05:08:04

回答

1
$('#changes-saved').append('<li>Changes saved!</li>').show().pause(1000).hide(); 

是你需要什麼?

0

您是否確保您的提交按鈕具有「保存按鈕」類。如果那是你的按鈕的名字,你可能想要做類似

$("save-button").click(function(){