首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的owl carousel滑块只显示3个项目,而实际上应该有4个项目?

问为什么我的owl carousel滑块只显示3个项目,而实际上应该有4个项目?
EN

Stack Overflow用户
提问于 2021-08-23 12:34:55
回答 2查看 289关注 0票数 0

我已经设置了我的owl carousel滑块来显示4个项目,但是现在它一次只能显示3个项目。当我第一次使用它时,它曾经显示4项,但我不确定是什么改变了它现在显示3项,即使我将其指定为4。

代码语言:javascript
复制
  <div id="offer-slider" class="owl-carousel">
            <div class="item">
                <div class="offer-container card">
                    <div class="offer-image">
                        <img src="./images/016.png" alt="door">
                    </div>
                    <h3 class="offer-title">Wooden door</h3>
                    <div class="order-offer">
                        <span class="current-price">200</span><span class="currency">AED</span>
                        <del class="discount-price">
                        <span>250</span><span class="currency">AED</span>
                    </del>
                        <a href="#" class="btn btn-offer">Request</a>
                    </div>
                </div>
            </div>
            <div class="item">
                <div class="offer-container card">
                    <div class="offer-image">
                        <img src="./images/010.png" alt="concrete-mixer">
                    </div>
                    <h3 class="offer-title">Concrete Mixers</h3>
                    <div class="order-offer">
                        <span class="current-price">430</span><span class="currency">AED</span>
                        <del class="discount-price">
                        <span>500</span><span class="currency">AED</span>
                    </del>
                        <a href="#" class="btn btn-offer">Request</a>
                    </div>
                </div>
            </div>
            <div class="item">
                <div class="offer-container card">
                    <div class="offer-image">
                        <img src="./images/011.png" alt="brick-making-machine">
                    </div>
                    <h3 class="offer-title">Brick Making Machines
                    </h3>
                    <div class="order-offer">
                        <span class="current-price">1200</span><span class="currency">AED</span>
                        <del class="discount-price">
                        <span>1500</span><span class="currency">AED</span>
                    </del>
                        <a href="#" class="btn btn-offer">Request</a>
                    </div>
                </div>
            </div>
            <div class="item">
                <div class="offer-container card">
                    <div class="offer-image">
                        <img src="./images/018.png" alt="upvc-windows">
                    </div>
                    <h3 class="offer-title">UPVC Windows</h3>
                    <div class="order-offer">
                        <span class="current-price">600</span><span class="currency">AED</span>
                        <del class="discount-price">
                        <span>700</span><span class="currency">AED</span>
                    </del>
                        <a href="#" class="btn btn-offer">Request</a>
                    </div>
                </div>
            </div>
            <div class="item">
                <div class="offer-container card">
                    <div class="offer-image">
                        <img src="./images/016.png" alt="door">
                    </div>
                    <h3 class="offer-title">Wooden door</h3>
                    <div class="order-offer">
                        <span class="current-price">200</span><span class="currency">AED</span>
                        <del class="discount-price">
                        <span>250</span><span class="currency">AED</span>
                    </del>
                        <a href="#" class="btn btn-offer">Request</a>
                    </div>
                </div>
            </div>
            <div class="item">
                <div class="offer-container card">
                    <div class="offer-image">
                        <img src="./images/010.png" alt="concrete-mixer">
                    </div>
                    <h3 class="offer-title">Concrete Mixers</h3>
                    <div class="order-offer">
                        <span class="current-price">430</span><span class="currency">AED</span>
                        <del class="discount-price">
                        <span>500</span><span class="currency">AED</span>
                    </del>
                        <a href="#" class="btn btn-offer">Request</a>
                    </div>
                </div>
            </div>
            <div class="item">
                <div class="offer-container card">
                    <div class="offer-image">
                        <img src="./images/011.png" alt="brick-making-machine">
                    </div>
                    <h3 class="offer-title">Brick Making Machines
                    </h3>
                    <div class="order-offer">
                        <span class="current-price">1200</span><span class="currency">AED</span>
                        <del class="discount-price">
                        <span>1500</span><span class="currency">AED</span>
                    </del>
                        <a href="#" class="btn btn-offer">Request</a>
                    </div>
                </div>
            </div>
            <div class="item">
                <div class="offer-container card">
                    <div class="offer-image">
                        <img src="./images/018.png" alt="upvc-windows">
                    </div>
                    <h3 class="offer-title">UPVC Windows</h3>
                    <div class="order-offer">
                        <span class="current-price">600</span><span class="currency">AED</span>
                        <del class="discount-price">
                        <span>700</span><span class="currency">AED</span>
                    </del>
                        <a href="#" class="btn btn-offer">Request</a>
                    </div>
                </div>
            </div>
        </div>

下面是我的js代码,我将其设置为4项:

代码语言:javascript
复制
var offerSlider = $('#offer-slider');

offerSlider.owlCarousel({
    **items: 4,**
    autoWidth: true,
    itemsDesktop: [1200, 4],
    itemsDesktopSmall: [980, 4],
    itemsMobile: [600, 1],
    navigation: true,
    navigationText: ["", ""],
    pagination: true,
    autoPlay: true,

});

$('.best-offers-left-button').click(function() {
    offerSlider.trigger('prev.owl.carousel');

});

$('.best-offers-right-button').click(function() {
    offerSlider.trigger('next.owl.carousel');
});
EN

回答 2

Stack Overflow用户

发布于 2021-08-23 12:43:34

您可以使用此代码-$(文档).ready(){ $("#offer-slider").owlCarousel({ items:3,loop:true,dots:true,autoplay:true,分页:false,导航:false,响应类:true,响应式:{ 0:{ items:1,nav:false },600:{ items:2,nav:false },1000:{ items : 3,nav:false,loop:false } });});

票数 0
EN

Stack Overflow用户

发布于 2021-09-03 09:01:07

也许你应该试着这样写你的响应式代码

$('.owl-carousel').owlCarousel({ loop:true, margin:10, responsiveClass:true, responsive:{ 0:{ items:1, }, 600:{ items:3 }, 1000:{ items:5, } } })

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

https://stackoverflow.com/questions/68892816

复制
相关文章

相似问题

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