Swiper.js:延迟参数被忽略

bob*_*bob 3 swiper

我正在使用 swiper.js 创建一个简单的幻灯片。

我的配置是这样的:

var mySwiper = new Swiper( '#swiper-container',
                               {
                                   autoplay: {
                                       delay : 400000
                                   },
                                   loop: true,
                                   speed: 2800,
                                   grabCursor : true

                               }
                             );
Run Code Online (Sandbox Code Playgroud)

这几乎有效......除了“延迟”参数被忽略。

我还尝试将“延迟”参数放在自动播放对象之外,如下所示:

v

ar mySwiper = new Swiper( '#swiper-container',
                               {
                                   autoplay: true,
                                   delay: 4000,
                                   loop: true,
                                   speed: 2800,
                                   grabCursor : true

                               }
                             )
Run Code Online (Sandbox Code Playgroud)

;

这没有帮助。延迟值被忽略。

这里会发生什么?

Joe*_*Pak 5

根据 Swiper 官方文档,您编写它的方式应该有效。但是您也可以尝试将延迟设置为自动播放值,它应该可以解决问题:

var mySwiper = new Swiper( '#swiper-container', {
    autoplay: 4000,
    loop: true,
    speed: 2800,
    grabCursor : true
});
Run Code Online (Sandbox Code Playgroud)

上面的代码已经用当前的 Swiper 版本 (4.1.0) 进行了测试。