首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滑动后的idangero滑块startAutoplay不工作

滑动后的idangero滑块startAutoplay不工作
EN

Stack Overflow用户
提问于 2013-09-25 11:27:58
回答 2查看 6.5K关注 0票数 1

你好,我使用的iDangero.us滑翔机和我有一个问题,恢复重播/自动播放后,刷。

下面是程序的详细信息:“创建一个具有自动播放和可点击分页按钮的iPad滑块。如果用户停止使用/滑动滑块,它将恢复自动播放而不刷新页面。”

代码语言:javascript
复制
<script>
    var mySwiper = new Swiper('.swiper-container',{
        pagination: '.pagination',
        loop:true,
        autoplay: 2000,
        speed:1000,
        autoResize:true,
        paginationClickable: true,
        onTouchStart : function() {
            slideTouched();
        }
    })

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

    var timer = null;
    function slideTouched(){
        mySwiper.stopAutoplay();
        mySwiper.params.autoplay = 10000
        mySwiper.startAutoplay();
    }
</script>
  • 链接到实时演示- http://emannthod.0fees.net/stock1/

我认为问题在于函数slideTouched()。我不认为mySwiper是在函数中定义的。请帮我在刷卡后修复自动播放功能。

EN

回答 2

Stack Overflow用户

发布于 2016-05-20 16:01:48

设置此参数:

代码语言:javascript
复制
autoplayDisableOnInteraction:false
票数 3
EN

Stack Overflow用户

发布于 2014-02-23 04:38:23

您提供的链接中的活动演示代码将slideTouched()函数定义为

代码语言:javascript
复制
function slideTouched(){
    Swiper.stopAutoplay();
    Swiper.params.autoplay = 10000
    Swiper.startAutoplay();
}

当它应该是

代码语言:javascript
复制
function slideTouched(){
    mySwiper.stopAutoplay();
    mySwiper.params.autoplay = 10000;
    mySwiper.startAutoplay();
}

您希望引用用于创建幻灯片的Swiper对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19003644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档