Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery逐个追加和fadeIn_Javascript_Jquery - Fatal编程技术网

Javascript JQuery逐个追加和fadeIn

Javascript JQuery逐个追加和fadeIn,javascript,jquery,Javascript,Jquery,我在数组上有一个each函数,我想为每个数组行创建一个div,并按顺序淡入。最好是它们在数组中的排序方式。目前我设法一次全部淡入,但我希望按顺序淡入。这是我的代码: $.each(data, function(key, val) { var generatedDiv = $(document.createElement('div')); generatedDiv.attr('id',"div-"+val.id); generatedDiv.css({//somecssp

我在数组上有一个each函数,我想为每个数组行创建一个div,并按顺序淡入。最好是它们在数组中的排序方式。目前我设法一次全部淡入,但我希望按顺序淡入。这是我的代码:

$.each(data, function(key, val) {
    var generatedDiv = $(document.createElement('div'));

    generatedDiv.attr('id',"div-"+val.id);
    generatedDiv.css({//somecssproperties});
    $('#results').append(generatedDiv);
    generatedDiv.fadeIn("fast");
});
有什么想法吗

谢谢。

试试这段代码

var t = 100;
$.each(data, function(key, val) {
    var generatedDiv = $(document.createElement('div'));
    generatedDiv.attr('id',"div-"+val.id);
    generatedDiv.css({//somecssproperties});
    $('#results').append(generatedDiv);
    t += 100;
    generatedDiv.delay(t).fadeIn('fast');
});

如果您创建了一个小提琴,我可能会提供帮助。我想这会同时启动
fadeIn
s,只会使下面的部分变慢。谢谢。但并不是完全按照我的要求去做,后者只是加载速度比第一个慢了一点,但它们仍然是一次加载的。哦,现在我看到了新的变化。让我来试一试try@genesis-fi,你不需要再增加
t
,否则后者会非常慢。@cbrandolino他想让它们一个接一个地显示出来,而不是在一瞬间/100毫秒后全部显示出来