首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Owl carousel实现旋转木马的连续滑动

如何用Owl carousel实现旋转木马的连续滑动
EN

Stack Overflow用户
提问于 2016-10-21 22:55:21
回答 3查看 6.4K关注 0票数 2

我想做的是,带有猫头鹰旋转木马插件的徽标将连续滑动(没有1,2,3...延迟几秒,但滑动不停顿)猫头鹰旋转木马可能吗?

EN

回答 3

Stack Overflow用户

发布于 2019-05-15 16:57:53

这就是我如何让owl carousel不断滚动的。

我不得不添加一个触发器来启动循环,因为自动播放太长了,这意味着它不会立即开始,然后我有第二个触发器来设置速度以匹配主设置。

您需要确保将autoplaySpeedsmartSpeed设置为相同的计时,并将slideTransition设置为线性。

代码语言:javascript
复制
jQuery(document).ready(function() {
    jQuery('.owl-carousel').owlCarousel({
    loop: true,
    items: 6,
    autoplay: true,
    slideTransition: 'linear',
    autoplaySpeed: 6000,
    smartSpeed: 6000,
    center: true,
    });


    jQuery('.owl-carousel').trigger('play.owl.autoplay',[2000]);

    function setSpeed(){
        jQuery('.owl-carousel').trigger('play.owl.autoplay',[6000]);
    }

    setTimeout(setSpeed, 1000);
});
票数 7
EN

Stack Overflow用户

发布于 2021-07-08 03:33:56

使用autoplaySpeed和autoplayTimeout,这应该是可行的:

代码语言:javascript
复制
$('.owl-carousel').owlCarousel({
    stagePadding: 0,
    loop:true,
    margin:10,
    nav: false,
    autoplay: true,
    slideTransition: 'linear',
    autoplayTimeout: 3000,
    autoplaySpeed: 3000,
    autoplayHoverPause: true,
    responsive:{
        0:{
            items:2
        },
        600:{
            items:3
        },
        1000:{
            items:5
        }
    }
})
票数 2
EN

Stack Overflow用户

发布于 2016-10-21 23:35:02

您可以使用以下命令定义您的slideSpeed和autoPlay状态:

代码语言:javascript
复制
$('#my_carousel').owlCarousel({
  autoPlay: true,
  slideSpeed: 200
});

但首先,您应该看到Owl Carousel中的所有选项

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

https://stackoverflow.com/questions/40179810

复制
相关文章

相似问题

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