代码之家  ›  专栏  ›  技术社区  ›  Matías Cánepa

如何删除jquery循环中的幻灯片?

  •  2
  • Matías Cánepa  · 技术社区  · 12 年前

    我正在使用这个插件: jquery cycle

    我有几个幻灯片同时运行,每个幻灯片都以一个客户的标志开始,其余的图像都是他们工作的图片。

    我想在开始查看其余幻灯片后删除徽标幻灯片,这样当幻灯片循环播放时,我将不再看到徽标幻灯片,而是继续使用图片集的第一个幻灯片

    我怎样才能做到这一点?

    我的当前代码:

    var $li = $("#somediv ul li");
    
    $li.each(function(i)
    {
        var random_ms = randomFromInterval(5, 10) * 1000;
    
        $(this).cycle({
            fx: "fade, scrollUp, scrollDown, scrollLeft, scrollRight",
            timeout: random_ms,
            delay: -3500
        }); 
    });
    

    solution 对我不起作用

    1 回复  |  直到 12 年前
        1
  •  1
  •   Matías Cánepa    11 年前

    好的,最后是我所做的:在go()内部-2.9999.5版本中的第623行-第一条指令必须是

    if(opts.nextSlide == 0)
    {
        opts.nextSlide++;
    }
    

    在此行之前:

    var p = opts.$cont[0], curr = els[opts.currSlide], next = els[opts.nextSlide];