javascript - animate.css 动画之间的延迟

标签 javascript jquery html css animation

我是 jQuery 的新手,目前正在尝试以下操作:

我正在使用 animate.css 为 div 设置动画。我现在要做的是定义淡入和淡出之间的时间。例如:

淡入 > 3 秒延迟 > 淡出

我正在使用此函数将 animate.css 中的类动态添加到我的对象 (#test)。

$(document).ready(function () {

    phase1('#test', 'bounceInLeft');

    function phase1(element, animation) {
        element = $(element);
                element.addClass('animated ' + animation);
    };

});

我正在尝试归档这样的东西:

  1. 阶段1('#test', '反弹左');
  2. 3秒延迟
  3. 阶段1('#test', '反弹左');
  4. 1秒延迟
  5. phase1('#test2', '反弹InLeft');
  6. .....

非常感谢任何形式的帮助 :) 提前致谢!

最佳答案

是的,你设置了超时。将您的代码包装在此部分中,并使用您想要的毫秒数调整时间。这允许您错开多个值的代码时间。

这个例子会延迟 3 秒,然后延迟 1 秒

  setTimeout(function(){ 
      // place your code in here
  }, 3000);

  setTimeout(function(){ 
      // place your second bit of code in here
  }, 5000);

关于javascript - animate.css 动画之间的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30917668/

相关文章:

javascript - jQuery 在一定时间后删除 Bootstrap 警报

jqueryui对话框,滑动方向

Javascript:希望 'this.title' 成为 DOM 元素的标题,而不是窗口

Ajax 调用后不会触发 Javascript 事件

html - 如何通过CSS改变按钮的值

html - 如何居中对齐 float 元素?

javascript - Angular 条形图工具提示系列不起作用

javascript - 按钮内的图像标记使 js 停止在 chrome 上工作

html - 如何在 Bootstrap 中悬停时设置 td 颜色?

javascript - 如何访问 onreadystatechange 之外的数组(范围问题)