2012-07-04 85 views
1

1 - 如何在動畫結束時創建事件? 使用css3編寫的動畫如何在動畫結束時創建事件?

2 - 如何僅在瀏覽器中加載所有數據時播放動畫? 你可以看到

許多Thx。 Demo jsFiddle

+0

爲什麼你不使用JavaScript的CSS動畫?意思是用js/jquery做動畫。你可以使用jQuery的CSS動畫。 –

+1

在css3這是更快的議案,我認爲它需要更少的資源,但如果你有一個很好的例子,我會很高興看到Thx – yossi

+2

不要加載jQuery加一個庫只是爲了這個。使用原生CSS3動畫。 – Mircea

回答

1

1 - 你需要添加一個animationEnd事件偵聽器

document.getElementById('animation-03').addEventListener('animationend', function() { 
    alert('end') 
}, false); 

請務必將其添加爲所有的瀏覽器廠商。

這裏是分支版本:http://jsfiddle.net/Fj2vF/2/

2 - 不要擔心這一點。正如W3C斑點所說,只有在加載所有內容時,您的動畫纔會啓動。

1

啓動,然後用Javascript/jQuery處理css3動畫是很容易的。

檢查例如here

您可以用js庫Move.js它。

+0

Thx它會幫助我。 – yossi

相關問題