【问题标题】:Select 'item' 2 on load - Owl Carousel加载时选择“项目”2 - Owl Carousel
【发布时间】:2015-10-31 11:13:26
【问题描述】:

您好,我只是想知道如何在页面加载后选择第二项?

例如 Owl Carousel 通常从第一个项目开始,然后在 HTML 结构中显示下一个项目,但是当页面加载时,我希望它在下面的 HTML 中显示第二个项目类:

<div class="full-screen-slider">
    <div id="banner-slider-demo-1" class="owl-carousel owl-theme owl-middle-narrow owl-banner-carousel">
        <div class="item" style="background:#f0f0f0;background-image:linear-gradient(#e8e8e8,#f0f0f0);position:relative;">
        </div>
        <div class="item" style="background:#f0f0f0;background-image:linear-gradient(#e8e8e8,#f0f0f0);position:relative;">
        </div>
        <div class="item" style="background:#f0f0f0;background-image:linear-gradient(#e8e8e8,#f0f0f0);position:relative;">
        </div>
    </div>
   <script type="text/javascript">
        jQuery(function($){
           $("#banner-slider-demo-1").owlCarousel({stopOnHover: true,pagination: true, autoPlay: false,navigation: false,paginationSpeed : 500,singleItem:true,});
        });

    </script>
</div>

有什么方法可以用 Owl Carousel 做到这一点?

谢谢,尼克

【问题讨论】:

    标签: javascript jquery html owl-carousel


    【解决方案1】:

    对于 Owl Carousel 2,使用 to.owl.carousel 事件:

    carousel.trigger('to.owl.carousel', index);
    

    【讨论】:

    • 为什么不接受这个答案,因为它工作正常,而接受的答案根本不起作用。
    【解决方案2】:

    您可以尝试使用事件“owl.jumpTo”或“owl.goTo”

    jQuery(function($){
           var carousel = $("#banner-slider-demo-1");
           carousel.owlCarousel({stopOnHover: true,pagination: true, autoPlay: false,navigation: false,paginationSpeed : 500,singleItem:true,});
           carousel.trigger('owl.goTo', 2) 
        });
    

    "owl.goTo" 将直接转到您给它的索引。 “owl.jumpTo”会将轮播设置为所需索引的动画。

    【讨论】:

    • 谢谢你的作品真棒!当页面加载时,它似乎出于某种原因使用动画:dev.drivencarsales.co.uk/#
    • 任何解决方法来设置开始位置而不是跳跃?
    猜你喜欢
    • 1970-01-01
    • 2015-04-11
    • 2016-02-14
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-08
    相关资源
    最近更新 更多