我遇到了一个奇怪的问题,我似乎找不到解决方案。在我的一个项目中,我使用 bxSlider。有两个自定义按钮,上一个和下一个用于切换滑动。除了 slider 在第一次单击后“重新启动”(下一个或上一个并不重要)之外,这一切都运行良好。
为此,我使用这些函数:
$('#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);
});
我使用函数 goToSlide(index) 还是 goToPreviousSlide()/goToNextSlide() 并不重要。
可以找到一个实例 here 。尝试单击箭头在集合中滑动。
请您参考如下方法:
