淡入淡出

SS拉瓦特

我有一些项目的列表,我希望一个一个地淡入淡出元素,这意味着如果第一个元素完成淡入然后是下一个元素淡入等等,在我给定的代码中我不知道出什么问题了,请帮帮我。

的HTML

<ul id="ulfade"><li>ABC</li><li>ABC</li><li>ABC</li><li>ABC</li></ul>

JS

var i=0;
$('#ulfade li:nth-child(' + i + ')').fadeIn(500, function () {
     $('#ulfade li:nth-child(' + (++i) + ')').fadeIn('slow');
});

jsFiddle:http : //jsfiddle.net/subhash9/suUHD/2/

在此处插入用户名

您可以这样解决:

$('#ulfade li').each(function(key, value) {
    $(value).delay(key * 500).fadeIn(500);
});

演示版

购买前尝试

编辑

当您更改小提琴时,以下是悬停其他元素时可以使用的解决方案:

$('#divFade').mouseover(function() {
    $('#ulfade li').each(function(key, value) {
        $(value).delay(key * 500).fadeIn(500);
    });

    $(this).unbind();
});

演示2

购买前尝试

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章