jquery - 项目一项一项地淡出/淡出?

标签 jquery

我有一个 ID 为“blog-container”的包含 div,以及其中的一组子 div,其类为“blog-item”。

我想要做的是将“博客容器”中的所有“博客项目”一一淡出,一个接一个,然后以相同的顺序一一淡入.

有什么想法吗?

最佳答案

jQuery 的 .delay method允许在效果之前添加特定的时间延迟。您可以将其与 .each method 结合起来,将延迟值乘以每个匹配元素的索引 ( live demo ):

var items = $('div#blog-container div.blog-item');

items.each(function(index, element) {
    $(element)
        .delay(index * 600)
        .fadeOut(600)
        .delay(items.length * 600)
        .fadeIn(600);
});

关于jquery - 项目一项一项地淡出/淡出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4173295/

相关文章:

javascript - 如何使用 javascript/jquery 操作 xml 文件

javascript - 如何使用 jQuery 切换(隐藏/显示)侧边栏 div

javascript - 当使用 ajax 获取 php 文件时,使用来自另一个文件的 PHP 变量

jquery - 使用 Less 通过实时预览更改 CSS 值

php - 页面加载后如何找到一堆元素并将它们重新组合到新的 div 中?

javascript - 我应该如何将我的数据附加到我的主干 View ?

jquery - 默认数据表搜索框文本

javascript - 链接和悬停在超大屏幕中不起作用

jquery创建一个新对象并插入html文本

javascript - Select2 4.0 JSON 搜索不起作用