首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >切换到另一个选项卡后,jQuery循环插件停止滑动

切换到另一个选项卡后,jQuery循环插件停止滑动
EN

Stack Overflow用户
提问于 2011-09-06 16:29:50
回答 1查看 1.9K关注 0票数 2

我正在使用下面的jquery cycle插件,在给定的时间内滑动,没有问题,但是如果我点击浏览器的另一个标签,等待10sn,然后返回到幻灯片的标签,我看到幻灯片是停止的。它不能通过下一张照片。导致此问题的原因是什么?

代码语言:javascript
复制
    var slideShow = $('.slideshow-container').cycle({ fx: 'fade', timeout: 3000, speed: 500, fastOnEvent: 1,
        skipInitializationCallbacks: true,
        pause: 1
    });

我使用的是jQuery 1.6.2和cycle版本2.9995 (最新)。

您可以在jsfiddle.net上测试它

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-06 19:33:15

好了,我想我明白了。它现在可以工作了,至少可以使用您的代码指定的选项。我不确定(因为我还没有测试过它)我的实现是否能很好地与其他可以传递给cycle插件的选项配合使用。

之所以会出现这个问题,是因为下一次迭代在上一次转换完成之前设置了假设发生的转换。在某些情况下,下一个转换是在前一个转换完成之前触发的,在新转换开始时,只要有其他动画正在进行,就会进行检查-如果是这样,函数就会返回并停止(不设置下一个迭代)。正在进行的动画完成后,幻灯片放映停止,因为没有安排下一个过渡。

我已经在github上派生了cycle插件,并发布了我的修复:https://github.com/WTK/cycle

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

https://stackoverflow.com/questions/7316988

复制
相关文章

相似问题

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