【发布时间】:2017-06-22 11:33:22
【问题描述】:
我正在使用Slick Slider 显示一些幻灯片。我需要能够在幻灯片之间有不同的延迟。
这是我目前所拥有的 - 它适用于第一张幻灯片,但它卡在第二张幻灯片上。 该错误对我来说不是那么有用:“Uncaught TypeError: Cannot read property 'add' of null” - slick.min.js:17。
代码:
var $slideshow = $('.slider');
var ImagePauses = [6000, 2000, 3000, 10000, 4000];
// Init
modifyDelay(0);
// Sliding settings
$slideshow.on('afterChange', function(event, slick, currentSlide) {
modifyDelay(currentSlide);
});
// Slider config
function modifyDelay(startSlide) {
$slideshow.slick({
initialSlide: startSlide,
autoplay: true,
autoplaySpeed: ImagePauses[startSlide],
fade: true
});
}
有什么想法吗?
【问题讨论】: