一开始青衿想为文章列表添加个依次淡入的特效,但是兴高采烈的折腾完.fadeIn()后发现,整个文章列表整块同时淡入,效果不是那么的理想。众所周知,通常WordPress的文章列表循环都是用的同一个DIV。

class="posts"

class="posts"

class="posts"

class="posts"

用jQuery给列表循环的DIV加上.fadeIn()之后,大家获得的都一样,所以就一同淡入了。我们必须让选择器从第一个框开始,然后第二个框,第三个……伪极客做了多种尝试,始终无法实现。看来以伪极客现有的知识储量是无法实现了,在请教了高手之后发现一切原来是这么简单,真是“ 不积跬步无以至千里 不扎基础无以搭楼阁”

关键代码分享,扔进你的自定义js里: jQuery (function ($) { myFade ($ (".posts:first")); });

var myFade = function (posts)
{
    posts.fadeIn (\"slow\", function ()
    {
        var nextOne = $ (this).next (\'.posts\');
        if (nextOne.length > 0)
        {
            myFade (nextOne);
        }
    });
}

再根据你的项目做适当修改即可。