jquery - 如何在 bxslider 上设置幻灯片持续时间

标签 jquery bxslider

我知道我可以设置转换的速度(使用speed)。但是是否有任何选项可以设置幻灯片显示的持续时间直到开始过渡到下一张幻灯片?

最佳答案

使用暂停选项:

$('.bxslider').bxSlider({
    pause: 3000
});

示例:

http://jsfiddle.net/Yq3RM/202/

更新

另一个修改每个图像暂停的示例。据我所知,bxSlider 没有一个很好的内置方法来做到这一点,但是我能够通过以下方式实现它:

var ImagePauses = [1000,3000,6000,9000,12000,15000];

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);  
        } 
    });
}

Fiddle

关于jquery - 如何在 bxslider 上设置幻灯片持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21683080/

相关文章:

javascript - bxslider 滑动对齐中心

javascript - 使用foundation.core.js时出错

jquery - 从 ScriptSharp 读取 XML 字符串

javascript - bxslider 可访问性选项卡扭曲幻灯片对齐

multiple-instances - 一页中多个轮播

javascript - Bxslider切换幻灯片后暂停视频

javascript - 为什么要返回 !!var JavaScript?

javascript - Bootstrap 两列动画闪烁修复

jquery检查html5数据值

jquery - BXslider 并在 onAfterSlide 回调上调用事件 LI