2010-09-16 74 views
0

這裏是目前爲止的代碼。我想是第一#spider到easeOutBounce然後開始做這個動畫如何將這2個jQuery動畫代碼合併爲一個

$("#spider").animate({top:"-=20px"},1000).animate({top:"+=20px"}, 1000); 

這裏是所有的代碼

$(document).ready(function() { 
    setTimeout("animation()",300); 
    }); 

    function animation(){ 
     spider(); 
    } 

    function spider(){ 
    $("#spider").animate({top: '200px' }, {queue:false, duration:600, easing:'easeOutBounce'}); 
     $("#spider").animate({top:"-=20px"},1000).animate({top:"+=20px"}, 1000); 
     setTimeout("spider()",2000); 
    } 

感謝

回答

0

你的意思??回調

function spider(){ 
    $("#spider").animate({top: '200px' }, 600, 'easeOutBounce', 
     function() { 
     $(this).animate({top:"-=20px"},1000).animate({top:"+=20px"}, 1000); 
    }); 
} 
+0

是的這就是我想要的謝謝你 – Jquery 2010-09-16 17:28:10

相關問題