2013-03-05 126 views
1

我想要一個div改變使用jquery脈動代碼的顏色,但我希望它從紅色變爲黑色,但我聽說要做到這一點,你必須下載某個插件。所以相反,我想它脈動到一張圖片。到目前爲止,我有這兩個代碼:Jquery脈動改變顏色或圖像

<img id="book" src="36.gif" alt="" width="105" height="105" 
     style="position: absolute; top: 585px; 
    left:585px;" /> 

and 

<script> 
    $(document).ready(function() { 

$("#white36").click(function() { 
    $('#book').animate({ 
     $(this).effect("pulsate", { times:3000 }, 500); 
}); 

回答

0

你錯了,你不應該使用.animate()方法。

也用於.pulsate()的工作,你需要在你的HTML文件中包含jQuery UI。

我沒有測試它,但它應該工作:

$(document).ready(function() { 
    $('#white36').click(function() { 
      $('#book').effect("pulsate", { times:3000 }, 500); 
    }); 
}); 

http://docs.jquery.com/UI/Effects/Pulsate