javascript - 需要获取当前幻灯片编号 - Basic JQuery Slider

标签 javascript jquery slider

我正在使用 Basic JQuery Slider , 如何获取事件/当前号码,我正在使用多个 slider 。

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

编辑

$scope.update = function() {
//Need to get slider number here, like
console.log(bannerslides.index());
}

HTML:

<div id="banner-slides">   
   <ul class="bjqs>
       <li>
           ...
       </li>
       <li>
           ...
       </li>
   </ul>

我实际上需要它在按钮的点击事件中来决定一个 Action 。

最佳答案

修改插件以获取当前幻灯片编号。

刚刚添加了一个函数来返回事件/当前幻灯片。

init() 之上; return this; 在文件的末尾 bjqs-1.3.js

添加以下函数。

this.getactiveslide = function() {
   return state.currentindex;  
};

并调用此 console.log(bannerslides.getactiveslide());

希望这有助于将来节省一些人的时间。

关于javascript - 需要获取当前幻灯片编号 - Basic JQuery Slider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28019465/

相关文章:

javascript - "display: none"流畅的动画

javascript - response.json() 中的值计数来自哪里?

javascript - 从阵列动态加载的音频无法播放

javascript - 如何动态设置minPointLength除了0

jquery $.post 在 Firefox 中不起作用

jquery - lightSlider 不是函数

html - 自定义 lightSlider 幻灯片

javascript - 如何正确获取javascript Cookie?

php - mod_rewrite 不适用于 jQuery.ajax

javascript - 如何更改 Material-UI slider 颜色