Owl-carousel 2在失去焦点时停止自动播放的工作

时间:2016-10-29 06:57:44

标签: javascript jquery html css owl-carousel

我使用Owl-carousel 2.我使用Owl-carousel 2的初始化和标记的标准代码。在页面的第一次加载时,旋转木马的工作是完美的。当我将浏览器传递到另一个页面并返回或最小化浏览器并再次打开带有Owl-carousel 2的页面时,Owl-carousel 2停止工作。当我再次点击导航时,新的旋转木马开始。我曾尝试再次放置旋转木马初始化的html代码体:

var $carousel = $('.owl-carousel');
var owl = $carousel.data('owlCarousel');
owl.trigger("refresh.owl.carousel");

但它不起作用。自动播放需要运行,但它无法正常工作。我怎么能纠正这个问题?感谢

1 个答案:

答案 0 :(得分:0)

我知道这个问题相当陈旧,但由于它还没有答案,问题仍然出现在Owl Carousel 2.2.1中,这里有一个简单的解决方案可能有助于某人:

  

尝试使用Owl Carousel的beta版本,您可以获得它here。只需抓取owl.carousel.jsowl.carousel.min.js文件,然后替换当前使用的文件即可。在   在撰写本文时,当前的beta版本为2.3.0。我可以   确认这个版本为我解决了这个问题。

问题是known bug。问题跟踪器中的讨论可以更深入地了解导致它的原因,因此如果您不想使用测试版,可以使用它来修改现有的owl.carousel.js以包含您自己的修复。