需要在最后一张图像处停止滑块

时间:2013-08-18 15:12:35

标签: jquery slider

我使图像滑块全部完成但不能停在最后一个图像

以下是代码

    var element=$(container);
    element.find('ul').addClass('slides');
    var slides = element.find('ul.slides li');
    var targetSlide=0;
    $.skdslider.currentSlide=0;
    $.skdslider.currentState='pause';

    $.skdslider.createNav(element,slides, config);
    slides.eq(targetSlide).show();
    if (config.autoStart==true){
       $.skdslider.currentState='play'; 
       $.skdslider.interval=setTimeout(function() {
                $.skdslider.playSlide(element,slides, config);
            }, config.delay); 
    }
};

1 个答案:

答案 0 :(得分:0)

尝试将此添加到您的js文件中(在第142行):

if (($.skdslider.currentSlide + 1) == slides.length) {
    clearTimeout($.skdslider.interval);
    return;
}

感谢。