# moreTools -> Animation面板

# 还可以使用js监听动画

  • animationstart
  • animationiteration
  • animationend
var lil = $(".lilguy"),
  logIt = $(".logIt"),
  log = $(".term-content");

logIt.on('click', function() {
  lil.addClass('restart');
});

lil.on('animationstart webkitAnimationStart oanimationstart MSAnimationStart', function(e) {
  log.empty();
  log.append("<p>Animation has started.</p>");
});

lil.on('animationiteration webkitAnimationIteration oanimationiteration MSAnimationIteration', function(e) {
  log.append("<p>An iteration fired.");
});

lil.on('animationend webkitAnimationEnd oanimationend MSAnimationEnd', function(e) {
  log.append("<p>Animation has completed.</p>");
  lil.removeClass("restart");
});

参考:js监听动画 (opens new window)