javascript - OWL Carousel 2 宽度不正确,显示所有元素

标签 javascript css owl-carousel

我有以下 OWL Carousel 2 初始化代码:

  $(document).ready(function(){
            moment.locale('nl-NL');

            $("#owl-slider").owlCarousel({ 
              items: 1,
              responsive: false,
              nav : false,
              loop: false,
              dots: true,                  
              dotsEach: 1,
              autoplaySpeed : 300,
              dotsSpeed : 400,
              autoPlay: true,
              navRewind: true,
              animateOut: 'fadeOut'
            });

        });

这会产生轮播的以下 html:

  <div class="item-list" id="newsblock">
    <div id="owl-slider" class="owl-carousel owl-theme owl-loaded">
        <div class="owl-stage-outer">
            <div class="owl-stage" style="transform: translate3d(-934px, 0px, 0px); transition: 0s; width: 1401px;">
                <div class="owl-item" style="width: 467px; margin-right: 0px;">
                    <div class="item">
                        <img width="100%" src="/SITES/FOCUS-DEV/NIEUWS/PUBLISHINGIMAGES/INKTPOT.PNG?RenditionID=5" data-themekey="#">
                        <div class="header">
                            <h2 class="title">
                                <a title="Nieuwsbericht" href="https://testprorail.sharepoint.com/sites/Focus-DEV/nieuws/Paginas/Nieuwsbericht.aspx" rel="bookmark">Nieuwsbericht</a>
                            </h2>
                            <div class="time">17 November</div>
                        </div>
                    </div>
                </div><div class="owl-item" style="width: 467px; margin-right: 0px;">
                    <div class="item">
                        <img width="100%" src="/SITES/FOCUS-DEV/NIEUWS/PUBLISHINGIMAGES/8628PEPERNOTEN-550X485.JPG?RenditionID=5" data-themekey="#">
                        <div class="header">
                            <h2 class="title">
                                <a title="Nog meer nieuws" href="https://testprorail.sharepoint.com/sites/Focus-DEV/nieuws/Paginas/Nog-meer-nieuws.aspx" rel="bookmark">Nog meer nieuws</a>
                            </h2>
                            <div class="time">17 November</div>
                        </div>
                    </div>
                </div>
                <div class="owl-item active" style="width: 467px; margin-right: 0px;">
                    <div class="item">
                        <img width="100%" src="/SITES/FOCUS-DEV/NIEUWS/PUBLISHINGIMAGES/INKTPOT.PNG?RenditionID=5" data-themekey="#">
                        <div class="header">
                            <h2 class="title">
                                <a title="Test" href="https://testprorail.sharepoint.com/sites/Focus-DEV/nieuws/Paginas/test.aspx" rel="bookmark">Test</a>
                            </h2>
                            <div class="time">17 November</div>
                        </div>
                    </div>
                </div>
            </div>
        </div><div class="owl-controls">
            <div class="owl-nav">
                <div class="owl-prev" style="display: none;">prev</div>
                <div class="owl-next" style="display: none;">next</div>
            </div>
            <div class="owl-dots" style="">
                <div class="owl-dot"><span></span></div>
                <div class="owl-dot"><span></span></div>
                <div class="owl-dot active"><span></span></div>
            </div>
        </div>
    </div>
</div>

问题是 owl-stage div 的宽度设置为所有三个元素的宽度而不是 1。显示所有元素而不是 1。

请就可能的解决方案提供一些指导!

亲切的问候。

最佳答案

我通过将此代码添加到 css 解决了我的问题:

.owl-item {
  float: left;
}
.owl-carousel {
  overflow: hidden;
}

关于javascript - OWL Carousel 2 宽度不正确,显示所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34045875/

相关文章:

javascript 警报并停止执行

javascript - 如何在数据表上添加动态列

css - 线性背景图像在 safari 上无法正常工作

javascript - 如何替换 HTML 标签和属性

jquery - owl carousel activator div 类名

javascript - 更改 Owl Carousel 侧面后如何获取ID

javascript - 隐藏文件控件的文件上传

css - 将所选元素的颜色更改为黑色并在 React Picky 中保持占位符的颜色为灰色

javascript - Owl Carousel 不会自动播放

javascript - Internet Explorer 11 是否支持多点触控?