javascript - jQuery:迭代中的索引切片函数

标签 javascript jquery html css

我设置了一个切片函数,调用 .test 的索引以淡入 .test 5 block 中的 div。这里有一个演示:http://jsfiddle.net/neal_fletcher/JT4KB/2/
jQuery:

$(document).ready(function () {
    $('.test').each(function (index) {
        $('.test').slice(0, 5).delay(500).fadeIn(300);
        $('.test').slice(5, 10).delay(1000).fadeIn(300);
        $('.test').slice(10, 15).delay(1500).fadeIn(300);
    });
});

这工作正常,但由于网站将进行内容管理,我想要一个更紧凑的解决方案,因此不必为每 5 个 div 编写一个函数,有没有办法通过添加额外的 来调用此函数每 5 个 div 延迟 500?如果这有意义?任何建议将不胜感激!

最佳答案

给你,先生。

http://jsfiddle.net/JT4KB/17/

$(document).ready(function () {
    setTimeout(function () {
       $('.test').each(function (i) {
         var delay = Math.floor(i/5)*500 + 500;
         $(this).delay(delay).fadeIn(300);
       });
    }, 1000);
});

关于javascript - jQuery:迭代中的索引切片函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24002215/

相关文章:

javascript - 我的 PHP/PDO 查询本应返回 9 条记录,但只返回 7 条记录

javascript - 如何使用 JSON 和 jQuery 构建树形控件

php - AJAX请求后如何访问PHP super 全局post变量

python - 在 python 中使用格式错误的 JSON 抓取页面

javascript - Jquery/bootstrap 禁用按钮

css - 如何整理CSS形状?

javascript - 一次显示表单中缺少字段的错误消息

javascript - 鼠标位置到等距图 block (包括高度)

javascript - 获取 contenteditable div 中插入符号位置之前和之后的节点/元素

javascript - Ajax 回调刷新 div