我必须在圆盘传送带上添加一个reinit,因为父节破坏了我的猫头鹰圆盘传送带(v 1.3.3)的布局。

看起来像这样:

var target = $( $(this).attr('href') );
event.preventDefault();
$(".sectionID").removeClass("active");
target.addClass("active");
target.find(".service-line").data('owlCarousel').reinit();
target.find(".servicetext").data('owlCarousel').reinit();


现在它在ff和歌剧中都可以正常工作,但在野生动物园中,猫头鹰轮播从一开始就被破坏了。调整窗口大小后,一切看起来都很好。但这不是解决方案。

我发现有些人在过渡方面遇到了问题,并提出了以下解决方案:

support3d = (asSupport !== null && asSupport.length >= 1 && asSupport.length <= 2);


这是一个替代。我只想提及它,因为它没有用。所以我想,这种过渡不会影响到这里。

如果我删除重新初始化,它可以正常工作,但是我又遇到了同样的问题,可以通过添加重新初始化来解决...

看到这个问题:
Owl carousel breaks

是否有可能只为徒步旅行进行重新初始化?这将是一个肮脏的解决方案。如果有人知道更好的一个,那么我对任何事情都开放。

最佳答案

我发现此代码段仅适用于野生动物园:

解决了我的问题...

关于jquery - 重新初始化打破猫头鹰轮播,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39245014/

10-10 06:17