Unslider - 无法读取属性' undefined'未定义的

时间:2015-10-02 08:45:54

标签: javascript jquery wordpress

我实际上在使用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();
});

1 个答案:

答案 0 :(得分:0)

好的,这是一个不同的问题。在我从unslider.com下载之前,现在我是从github下载的。