2012-07-01 86 views
1

我有一個div它有圖像內容。我想實現動畫時,我點擊圖像,但它只做第一次點擊和下一次點擊圖像是無效的。什麼是問題和我該如何解決它?運行關鍵幀動畫點擊不止一次

$(function() { 
     $('div.c').bind('mousedown', function() { 
      var $elem = $(this); 
      $elem.stop(true) 
      .css({ "-webkit-animation-name": "xi", 
      "-webkit-animation-duration": "3s", 
      "-webkit-animation-timing-function": "ease", 
      "-webkit-animation-delay": "1s",    
       }) 
       })}) 

 @-webkit-keyframes xi{ 0% { 
    left: 100px; 
} 

40% { 
    left: 150px; 
} 

60% { 
    left: 75px; 
} 

100% { 
    left: 100px; 
}} 
+0

我認爲當關鍵幀達到100%不會與下一個重置因爲當我刷新頁面時,我可以再次實現動畫。 – aminkourosh

+0

我建議將其添加到op ^ – Charlie

回答