0

当最后一个图像聚焦时,我不想滑动 nivo 滑块。示例

$('#slider').nivoSlider({
    manualAdvance: true,
    beforeChange: function(){
        if(condition){
           //do not go to afterChange function
        }
    },
    afterChange: function(){

    }, 
});

我可以阻止滑块滑动吗?

4

1 回答 1

2

NivoSlides 有两个函数来启动/停止滑块,如其文档中所述。

$('#slider').data('nivoslider').stop(); //停止滑块 $('#slider').data('nivoslider').start(); //启动滑块

所以你可以试试这个:

$('#slider').nivoSlider({
        manualAdvance: true,
        beforeChange: function(){
            if(condition){
               $('#slider').data('nivoslider').stop();
            }
        },
        afterChange: function(){

        }, 
    });
于 2013-03-19T22:05:16.490 回答