我实际上在使用Unslider - https://github.com/idiot/unslider 我在过去的项目中以同样的方式使用它,所以一开始我会做一些解释。 第一帧幻灯片图像,图像列表显示所有将类更改为活动的图像。 此外,单击列表中的任何图像,它将显示在主滑块中。
现在它在控制台中显示我" Uncaught TypeError:无法读取属性' undefined'未定义" @ unslider-settings.js?ver = 4.3.1:7
我尝试了不同的方法,似乎没有什么能解决它。有什么想法吗?
var sliderData;
function restart_slider() {
'use strict';
if (sliderData) {
var sliderIndex = jQuery(sliderData.items[sliderData.current]).index();
var galleryList = jQuery('.images-single');
var galleryDom = galleryList.map(function () { return jQuery(this); });
galleryList.removeClass('active');
galleryDom[sliderData.current].addClass('active');
galleryList.click(function (event) {
var clicked = jQuery(this);
var clickedIndex = clicked.index();
galleryList.removeClass('active');
clicked.addClass('active');
sliderData.move(clickedIndex);
});
}
}
jQuery(document).ready(function () {
'use strict';
var slider = jQuery('.banner').unslider({
autoplay:true,
speed: 500,
arrows: true,
//prev:'',
//next:'',
complete: restart_slider
});
sliderData = slider.data('unslider');
restart_slider();
});
答案 0 :(得分:0)
好的,这是一个不同的问题。在我从unslider.com下载之前,现在我是从github下载的。