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

发布于 2024-10-05 16:19:22 字数 62 浏览 3 评论 0原文

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

i want to set different delay time for different slides those will be generated dynamically .
do you know some jquery plugin or any other code for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薆情海 2024-10-12 16:19:23

如果您使用循环插件有多个幻灯片,那么您可以像这样初始化该函数:

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

If you have multiple slideshows using cycle plugin, then you can initialize the function like this:

$(document).ready(function() {
   $('#slideshow1').cycle({fx: 'fade',delay:   -2000});
   $('#slideshow2').cycle({fx: 'fade',delay:   -1000 });
});
留一抹残留的笑 2024-10-12 16:19:23

我找到了 jquery.cycle

并像这样自定义它,

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

,然后在插件之前的事件上设置 options.timeout 。

$('.slideshow').cycle({

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

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

       options.timeout = nextFileName; 


  }

});

I found jquery.cycle

and customize it like this

i made the name of the images for the time i want to set for them like:
3000.gif
15000.gif

and then set options.timeout on event before of plugin.

$('.slideshow').cycle({

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

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

       options.timeout = nextFileName; 


  }

});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文