jQuery bxSlider问题

Ben*_*Ben 5 jquery jquery-plugins

我正面临一个奇怪的问题,我似乎无法找到解决方案.对于我的一个项目,我使用的是bxSlider.有两个自定义按钮,上一个和下一个切换滑动.这一切都很有效,除了滑块在第一次点击后"重新启动"(下一个或上一个无关紧要).

为此,我正在使用这些功能:

$('#Slider2').bxSlider({
        auto: false,  
        speed: 1000,
        mode: 'horizontal'
    });

    $('#SlidePrev').click(function(){
        var slider  = $('#Slider2').bxSlider();
        var slideNr = slider.getCurrentSlide() - 1;

        //slider.goToSlide(slideNr);
        slider.goToPreviousSlide();

    });

    $('#SlideNext').click(function(){
        var slider  = $('#Slider2').bxSlider();
        var slideNr = slider.getCurrentSlide() + 1;

        slider.goToSlide(slideNr); 
    });
Run Code Online (Sandbox Code Playgroud)

如果我使用函数goToSlide(index)或goToPreviousSlide()/ goToNextSlide()并不重要.

一个活生生的例子可以找到这里.尝试单击箭头以滑过集合.

Ric*_*ard 1

这会起作用:

http://pastebin.com/Psz1dDqE

您需要将初始设置的返回值放入 var 滑块中。不要创建一个新的。