繁体   English   中英

jQuery淡入延迟

[英]Jquery fade in element with delay

我有一个图库,需要一张一张地填充。 这意味着,在第一个淡入淡出之后,第二个淡入淡出,然后是第三个,第四个,依此类推...

我已经尝试过...

var object = $('#gallery-id img');
    for(var i = 0; i < object.length; i++) {
        var timeout = window.setTimeout(function() {
            $(object[i]).fadeIn(300);
        },500);
    }

但这不起作用。 甚至没有显示图像,更不用说填充了。 我究竟做错了什么?

我也找到了一个答案,并尝试了这个...

    var object = $('#lightbox-galerija-id img');
    for(var i = 0; i < object.length; i++) {
        $(object[i]).delay(1000).fadeIn(300);
    }

但这只会延迟一秒钟,并立即显示所有图像。

尝试这个:

var object = $('#gallery-id img');
    for(var i = 0; i < object.length; i++) {
        var timeout = window.setTimeout(function() {
            object.eq(i).delay(i*500).fadeIn(300);
        },500);
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM