我想添加一个按钮,可以暂停/恢复动画,最好使用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