如何从特定索引开始 - 基本jquery滑块

时间:2014-10-16 11:53:42

标签: javascript jquery slider

我正在使用滑块Basic Jquery Slider

我想从第二个索引开始,有时候从第三个索引开始。

我怎样才能做到这一点? 我尝试了以下选项,但没有奏效:

$('#banner-slides').bjqs({
   animtype     : 'slide',
   currentslide : 2,
   currentindex : 1
});

1 个答案:

答案 0 :(得分:2)

    this.goto = function(position){ // this keyword is added here
        state.animating = false;
        if(settings.animtype === "slide")
            position = position + 1;
        go(false,position);
    }
    init();
    return this; // newly added code

您可以将以上脚本添加到bjqs-1.3.js文件中并初始化滑块,如

var bannerslides = $('#banner-slides').bjqs({
   animtype     : 'slide'
});

然后使用bannerslides.goto(1)转到第一张幻灯片

您可以创建多个滑块,例如

var bannerslides1 = $('#banner-slides1').bjqs({
   animtype     : 'slide'
});


var bannerslides2 = $('#banner-slides2').bjqs({
   animtype     : 'slide'
});

并像bannerslides1.goto(1)一样使用它来转到bannerslides1滑块和bannerslides2.goto(1)的第一张幻灯片,转到bannerslides2滑块的第一张幻灯片

我希望你能计算出幻灯片数

注意:我还没有完全测试过。

<强>更新

如果动画为fade

,我又添加了一个条件来使其正常工作

<强>更新

找到新代码并让我知道它是否有效