jquery - 动画每个 child jquery

标签 jquery css animation

令人惊奇的是,这应该是多么简单,但我无法让它工作。我希望一次为一组 div 设置动画。对于熟悉它的人,我正在使用 animate.css。我想我可能已经找到答案了here但 jsFiddle 目前不工作。任何人,代码是

$('.elements').each(函数(i) { $(this).addClass('动画 slideInLeft').delay(500); });

问题是,当我调试并单步执行每个元素时,每个元素都会发生动画,但是当我让它运行时,它似乎会同时执行。一次实际显示动画需要什么?

谢谢

编辑:

jsFiddle 已备份,下面提供的链接没有帮助。答案不包括循环元素,而是循环动画本身。

编辑 2

这是一个Fiddle如果你们需要的话可以一起玩。

最佳答案

$('.elements').each(function(i) {
   delay =(i)*500;
   $(this).delay(delay).animate({
       opacity:1
    }, {
    duration: 500,
    complete: function() {
       $(this).addClass('animated slideInLeft');
    }
  });  
});

编辑:我将 addClass 移到了完整的属性中

你能试试这个吗example还有:

$('.element').hide()

$('.element').each(function(i) {
   delay =(i)*500;
   setTimeout(function (div) {
            div.show().addClass('animated slideInLeft');
        }, delay, $(this));
});

关于jquery - 动画每个 child jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19597735/

相关文章:

javascript - jQuery 中更改 JS 元素集合的哪种方式更快

javascript - JQUERY 过滤文本字段中的输入

html - 更改移动设备的 flexbox 宽度值

jquery - CSS 混合模式将两个背景图像相乘替换为 jQuery

javascript - 背景行为奇怪的 html5 Canvas

javascript - 等到 jQuery 动画的回调执行完毕

css - 如何在CSS3动画中间显示一个元素

javascript - 如何从 PHP 将 JSON 传回我的 AJAX 请求?

jquery - Android Webkit 在按键上记录完整的 HTML 页面

css - 干扰 CSS 的脚本标签