javascript - .each .children() 元素有延迟

标签 javascript jquery function each addclass

我在 stackoverflow 上找到了答案来构建这个。我想要实现的目标:

对于 .element-wrapper 中的每个 .element 添加类 .visible,延迟 1000ms

$('.element-wrapper').children('.element').each(function(i) {
  var $item = $(this);
  setTimeout(function() {
    $('.element').addClass('visible');
  }, 1000 * i);
});

最佳答案

实际上你几乎是对的......只需更改下面一行以使其对当前包装器上下文敏感:

$('.element-wrapper').children('.element').each(function(i) {
  var $item = $(this);
  setTimeout(function() {
    $item.addClass('visible');  // Change this line.
  }, 1000 * i);
});

关于javascript - .each .children() 元素有延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40547329/

相关文章:

c# - 在 asp.net 中的 javascript 中使用 c# 字符串属性

javascript - PDF JS 功能

mysql - 如何复制MySQL函数?

javascript - Noty(通知程序)不在函数内部工作

javascript - 将元素移动到父元素的末尾

c - 我可以使用函数在c中有效地实现指向字符串的指针吗?

javascript - 来自reactjs-popup的弹出窗口的自定义样式

javascript - 我可以在 Canvas 中使用 ROP 吗? (我只关心性能原因)

javascript - Visual Studio 2008 区域等效于 JavaScript

javascript - 我的垂直内容 slider 有一个错误