出现某些情况时停止nivo滑块效果

时间:2013-03-19 21:09:59

标签: jquery nivo-slider

我不想在最后一张图像聚焦时滑动nivo滑块。例如

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

    }, 
});

我可以阻止滑块滑动吗?

1 个答案:

答案 0 :(得分:2)

NivoSlides有两个启动/停止滑块的功能,如noted in its documentation.

$( '#滑块')数据( 'nivoslider')停止()。; //停止滑块 。$( '#滑块')数据( 'nivoslider')开始(); //启动滑块

所以你可以试试这个:

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

        }, 
    });