jquery - Div SlideInLeft,停止 3 秒,然后 SlideOutRight

标签 jquery css css-animations

我正在从 Dan Eden’s wonderful animate.css 学习 css 过渡动画 我需要创建一个向左滑动的 div,在页面中央停留几秒钟,然后向右滑动。

请查看this fiddle .我尝试删除该类并将其替换为新类。

setTimeout(function() {
  $("div.slideLeft").removeClass("slideLeft").addClass("slideOutRight");
}, 1000);

谢谢

最佳答案

您的示例中缺少一个重要的东西是 animation-fill-mode CSS 属性。它指定 CSS 动画在执行前后应如何将样式应用于其目标。

阅读更多关于 animation-fill-mode Mozilla Developer Network .

查看 working Fiddle .

关于jquery - Div SlideInLeft,停止 3 秒,然后 SlideOutRight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21303461/

相关文章:

jquery - 如何在 Apache Wicket 应用程序中向 jQuery TreeTable 添加和展开全部/折叠全部?

jquery - Jeditable css 悬停问题

html - 对 css 名称感到困惑

javascript - 注入(inject) javascript 的 CSS3 关键帧不适用于 Chrome

css - 如何停止 svg css 动画?

javascript - 如何在悬停时向元素添加类,但当您离开鼠标时类保留

javascript - 晕影蒙版效果

html - 具有固定跨度的 CSS 固定宽度 li

css - 在网页上裁剪为三 Angular 形的图像

javascript - JQuery 中的动态窗口宽度(移动旋转器)