3

当我尝试将其与网站合并时,我遇到了 owl-carousel 的问题,尽管它在我的独立原型中运行良好。本质上owl-wrapper,所有owl-item实例的宽度都设置为 0 内联,我不知道为什么。

如果我手动删除这些项目的宽度,它不会修复轮播(尽管我不确定我是否也期望它)。我正在使用一个相当基本的 owl-carousel 设置:

// Setup the owl-carousel slider once the document has loaded
$(document).ready(function () {
    $("#owl-slider").owlCarousel({
        autoPlay: 5000, //Set AutoPlay to 5 seconds
        singleItem: true,
        lazyLoad: true,
        lazyEffect: false
    });
})

如果您访问此页面,您可以在 DOM 中搜索owl-slider并看到此输出,这显然是错误的:

在此处输入图像描述

我尝试了各种方法,延迟加载图像,使用 lorem 像素而不是嵌入图像,但似乎无法修复该站点。然而,我在这里有一个完美工作的原型JSFiddle。任何人都可以为我提供解决方案或一些关于继续尝试的建议吗?

4

1 回答 1

2

似乎float:left在包含 div 的 owl carousel 上使用.sliderBox会导致您的问题。

.sliderBox删除此样式或为div设置宽度应该可以解决您的问题。

于 2014-08-11T12:48:43.160 回答