2012-01-02 62 views
0

我有這條線,但我已經試過在添加淡入淡出,或fadeto部分,它沒有任何影響,所以我相信這不是正確寫入...快速的jQuery fadeTo /淡入語法

$(".bold_link").replaceWith('<span class="bold_link">No Virus Found! <img src="/images/virus-tick.png" alt=""/></span>').fadeTo('slow', 1); 

整個代碼,如果需要的是:

$(function() { 
$('.bold_link').click(function(e){ 
    $("#vc_icon").attr('src',"/images/virus-checking.gif"); 
    e.preventDefault(); 
    var shortname = "<?php echo $shortname; ?>"; 
    $.get("/virus-check.php?ajax", {sn: shortname}, function(data){ 
     if(data == '"Safe"'){ 
      $(".bold_link").replaceWith('<span class="bold_link">No Virus Found! <img src="/images/virus-tick.png" alt=""/></span>').fadeTo('slow', 1); 
     } 
     else{ 
      $(".bold_link").replaceWith('<span class="bold_link"><img src="/images/virus-cross.png" alt=""/> Infection Detected!<br />File no longer available for download.<br />Administrators have been notified.</span>'); 
     } 
    }); 
}); 

});

這是點擊一個鏈接時,jQuery的發送一個AJAX請求到服務器,用於掃描文件,並返回一個結果,「安全」如果是這樣,和else如果不是。 jQuery相應地響應。我只是希望它看起來有褪色票友一點到結果......

任何幫助將是巨大的。

謝謝。

回答

0

首先做一個淡出,使得淡入將noticable

$('.bold_link').click(function(e){ 
    $("#vc_icon").attr('src',"/images/virus-checking.gif"); 
    e.preventDefault(); 
    var shortname = "<?php echo $shortname; ?>"; 

    $(".bold_link").fadeOut(500,function(){ 

    $.get("/virus-check.php?ajax", {sn: shortname}, function(data){ 
     if(data == '"Safe"'){ 
       $(".bold_link").replaceWith('<span class="bold_link">No Virus Found! <img src="/images/virus-tick.png" alt=""/></span>').fadeIn('slow'); 
      } 
      else{ 
       $(".bold_link").replaceWith('<span class="bold_link"><img src="/images/virus-cross.png" alt=""/> Infection Detected!<br />File no longer available for download.<br />Administrators have been notified.</span>').fadeIn('slow'); 
      } 
    }); 

    }); 
}); 
+0

嗨,這些效果都沒有工作......我不能讓任何一種過渡的工作,甚至沒有效果基本show();工作:( – 2012-01-02 18:38:52

+0

您確認您已經加載的jQuery是U得到任何的腳本?錯誤? – Shyju 2012-01-02 18:40:18

+0

你好,是的,jQuery是別人做的一切,在replaceWith等..只是沒有任何動畫。:( – 2012-01-02 19:07:29

1

寫一個單獨的線$(".bold_link").fadeOut();將工作:)

+0

嗨,這些影響都不是工作......我不能得到任何類型的轉換工作,甚至沒有slideUp();工作中。 :( – 2012-01-02 18:38:47