1

idangerous の Swiper を使用して、クリック イベントでその場でオプションを変更しようとしました。たとえば、ページネーション ボタンをクリックした後に自動再生を停止したい。

私はAPIから次のようなことを試しました:

var mySwiper = new Swiper('.index-slider', { 
        mode: 'horizontal',
        paginationClickable: true,
        pagination: '.pagination',
        autoplay: 2000,
        loop: true
    });

    $('.pagination').on('click',function() {
        mySwiper.stopAutoplay();
        mySwiper.params.autoplay = 10000
        mySwiper.reInit();
    });

上記の複数のバリエーション。また、ループを無効にしようとしました。自動再生は遅くなったり、停止したりしません。もし私なら console.log(mySwiper.params.autoplay); 実際、値が更新されたことを示していますが、何もしません;(

私はこれで完全にオフですか?それとも、初期化後にオプションを変更できませんか?

4

1 に答える 1