javascript - 为什么我的 jQuery Flex Slider 没有暂停?

标签 javascript jquery flexslider

我已经根据文档尝试了各种方法,但无论我做什么,我似乎都无法让它暂停。

文档内容如下:

        slider.pause()    //Function: Pause slider slideshow interval
        slider.play()    //Function: Resume slider slideshow interval

但它没有指定如何定义 slider 变量。我试过:

    var slider = $('.flex-slider').flexslider({
        animation: "slide",
        easing: "swing",
        direction: "horizontal",
        animationLoop: true,
        slideshow: true,
        animationSpeed: 600,
        slideshowSpeed: 1200,
        controlNav: false,
        directionNav: false,
        pausePlay: false
    });

    $('.pause-button').on('click',function({
        slider.pause();
    });

这导致... http://puu.sh/4qpo3.png

我已经尝试过:

        $('.flex-slider').flexslider().pause();

这导致... http://puu.sh/4qpcS.png

我已经尝试过:

        $('.flex-slider').flexslider().pause(true);

这导致... http://puu.sh/4qpcS.png

总而言之,我只是不明白我到底做错了什么。

有人想提供一些见解吗? :)

最佳答案

嗨,我看到您关闭了该选项

 pausePlay: false

现在编辑一些东西。首先打开该选项

pausePlay: true,
pauseText :"Pause",
playText  :"Play",

现在您将看到 slider 中出现播放暂停文本,有两个不同的付费和暂停类,只需使用 css 将图标图像添加到该类即可。您将拥有您想要的功能。

关于javascript - 为什么我的 jQuery Flex Slider 没有暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794096/

相关文章:

jquery - OSX 惯性滚动导致 mousewheel.js 通过最轻微的滚动运动注册多个鼠标滚轮事件

css - 如何在 flexslider 中更改事件缩略图的样式

javascript - 找出用户在浏览器历史记录中的位置

javascript - SASS 中的动态类名

javascript - 在nodejs模块中自执行函数被认为是一个好的实践吗?

javascript - 在您更改 slider 的值之前,音频不会播放

jquery - 如果 jQuery 有焦点,如何防止切换操作

javascript - jQuery $.get 有时有效,有时无效?

css - 将 FlexSlider 导航栏正确定位在中心

php - 在支持对象方法作为映射函数的javascript中实现映射?