有谁知道幻灯片放映的jquery插件,每个幻灯片可以设置不同的延迟时间?

有谁知道幻灯片放映的jquery插件,每个幻灯片可以设置不同的延迟时间?,jquery,jquery-plugins,slideshow,Jquery,Jquery Plugins,Slideshow,我想为动态生成的不同幻灯片设置不同的延迟时间。 你知道jquery插件或其他代码吗?我找到了jquery.cycle 然后像这样定制它 我为我想为它们设置的时间制作了图像的名称,如下所示: 3000.gif 15000.gif 然后在插件之前设置options.timeout on事件 $('.slideshow').cycle({ fx: 'fade', timeout : '3000', before: function(currSlideElement, n

我想为动态生成的不同幻灯片设置不同的延迟时间。 你知道jquery插件或其他代码吗?

我找到了jquery.cycle

然后像这样定制它

我为我想为它们设置的时间制作了图像的名称,如下所示: 3000.gif 15000.gif

然后在插件之前设置options.timeout on事件

$('.slideshow').cycle({

    fx: 'fade',     
    timeout : '3000',
  before: function(currSlideElement, nextSlideElement, options) {

  var nextFileName = arrSrc[(arrSrc.length-1)].split('.')[0];       

       options.timeout = nextFileName; 


  }

});

如果您使用cycle plugin播放了多个幻灯片,则可以如下初始化该函数:

$(document).ready(function() {
   $('#slideshow1').cycle({fx: 'fade',delay:   -2000});
   $('#slideshow2').cycle({fx: 'fade',delay:   -1000 });
});