单击slick.js中的点后停止自动播放

deb*_*ute 3 javascript jquery slick.js

因此,这是我用于滑块的代码:

$('.autoplay').slick({
    slidesToShow: 3,
    slidesToScroll: 1,
    autoplay: true,
    autoplaySpeed: 2000,
    dots: true
});
Run Code Online (Sandbox Code Playgroud)

我希望在用户单击任意点后,它将禁用自动播放。然后我尝试了这个:

$('.autoplay').on('init', function() {
    $('.slick-dots').click(function() {
        $('.autoplay').slick('autoplay', false);
    });
});
Run Code Online (Sandbox Code Playgroud)

但是没有帮助。这是jsFiddle的DEMO。这可能slick.js吗?

Vit*_*aly 5

尝试这个

$('.autoplay').slick({
    slidesToShow: 3,
    slidesToScroll: 1,
    autoplay: true,
    autoplaySpeed: 1000,
    dots: true
});

$('.slick-dots').on('click', function() {
    $('.autoplay').slick('slickPause');
});
Run Code Online (Sandbox Code Playgroud)