jquery - Animate.css - 在继续之前等待动画完成

标签 jquery css animation animate.css

我目前正在使用 Animate.css 围绕我正在创建的应用制作动画。我正在寻找一种方法来等待动画完成后再继续。这是我认为可行的方法,但没有。欢迎任何帮助!

$("#myDiv").addClass("animated flipOutY", function() {
  return $("#myDiv").empty();
});

最佳答案

如果这是关于 CSS 动画那么这个

$("#myDiv").addClass("animated flipOutY")
           .on('animationend webkitAnimationEnd MSAnimationEnd oAnimationEnd', function(e) {
              $(this). ...
           });

如果 animate.css 实际上使用了转换那么你应该使用这些事件:

'transitionend webkitTransitionEnd MSTransitionEnd oTransitionEnd'

关于jquery - Animate.css - 在继续之前等待动画完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19940603/

相关文章:

jquery - 如何使用单个 CSS 使表单在所有设备上居中

javascript - 在客户端存储数据/<select>

css - 我有一个输入焦点标签的过渡,有没有办法让过渡在模糊时向后退?

css - 水平规则中的响应三 Angular 形

WPF进度条继续动画

Android 动画被延迟,第一个动画没有运行完整长度

jquery - 使用 ajax 查询时 html 数据表和标题未对齐

jquery - jquery 导航中的按钮冲突

ASP.Net母版页滚动条问题

javascript - 使用带有 CSS 过渡的 SVG 图像调整 div 的大小会导致 Firefox 中出现奇怪的交叉线