【发布时间】:2016-11-30 20:23:11
【问题描述】:
我希望解决 bxslider 为每张幻灯片设置不同暂停长度的问题。我最初采用了here 的解决方案,它适用于 5 或 6 张幻灯片,但在杂耍超过 10-15 之后,微调器现在就挂了:
这是我根据上述示例使用的滑块代码:
<script>
$(document).ready(function(e) {
var ImagePauses = [15000,15000,15000,15000,15000,15000,15000,10000,10000,10000,10000,10000,10000,5000,5000,5000,5000,5000,5000,5000];
var slider = $('.bxslider').bxSlider();
modifyDelay(0);
function modifyDelay(startSlide){
slider.reloadSlider({
mode: 'horizontal',
//infiniteLoop: true,
auto: true,
autoStart: true,
autoDirection: 'next',
autoHover: true,
pause: ImagePauses[startSlide],
autoControls: false,
pager: true,
pagerType: 'full',
controls: true,
//captions: true,
//speed: 500,
startSlide: startSlide,
onSlideAfter: function($el,oldIndex, newIndex){
modifyDelay(newIndex);
}
});
}
});
</script>
我缺少什么明显的东西吗?谢谢。
【问题讨论】:
标签: javascript jquery bxslider