我想添加一個按鈕,可以暫停/恢復動畫,最好使用JS
。用按鈕暫停和恢復CSS3背景動畫?
Here是我到目前爲止。
我只需要一個可以暫停/恢復動畫的按鈕。我查看了所有的stackoverflow論壇,但我無法找到適當的解決方案。
編輯:最好的JavaScript
我想添加一個按鈕,可以暫停/恢復動畫,最好使用JS
。用按鈕暫停和恢復CSS3背景動畫?
Here是我到目前爲止。
我只需要一個可以暫停/恢復動畫的按鈕。我查看了所有的stackoverflow論壇,但我無法找到適當的解決方案。
編輯:最好的JavaScript
只需創建一個類來暫停和使用jQuery toggleClass這樣
$('.btn').click(function(e){
$('body').toggleClass('paused');
});
謝謝!這正是我需要的。 – user3086039
您可以使用animation-play-state對於和使用這樣的:
var counter = 1;
$('button').on('click', function(){
if(counter){
$('body').css({'-webkit-animation-play-state': 'paused',
'animation-play-state': 'paused'});
counter = 0;
} else{
$('body').css({'-webkit-animation-play-state': 'running',
'animation-play-state': 'running'});
}
});
[關鍵幀動畫之間暫停](的
可能重複http://stackoverflow.com/questions/11689802/關鍵幀之間的動畫) – ProllyGeek
它也可以是純css3的dopne,它是css3旁邊css3的主要擴展...如果你想用js解決這個問題,你不必提及css3。 – peterh