首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >owl-carousel不能在响应模式下工作

问owl-carousel不能在响应模式下工作
EN

Stack Overflow用户
提问于 2017-01-25 09:27:28
回答 1查看 9.7K关注 0票数 3

我在一个网站上安装了owl -在桌面模式下工作得很好,但在移动模式下,幻灯片似乎完全消失了。

我的网站是: ypt.co.il (大的主滑块下面的4个区块-在桌面停止模式下看起来是第一个)。

这是插件代码:

代码语言:javascript
复制
    $('.owl-carousel').owlCarousel({
        loop:true,
        margin:27,
        nav:true,
        responsive:{
            0:{
                items:1
            },
            600:{
                items:3
            },
            992:{
                items:4
            }
        }
    });

任何意见都很感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-04 04:19:36

由于以下情况,您的传送带未在移动中配置。在调用res()的地方检查您的条件

代码语言:javascript
复制
if(!$('.toggleMenu').is(':visible')){
  res();
}

If条件将使在移动设备中返回false,在桌面中返回true。这就是你的传送带没有初始化的原因。

你必须在移动端和桌面端初始化你的carousel,所以你可以在页面加载后直接调用res()。

代码语言:javascript
复制
$(function () {
  res();
});

它会工作的,我已经通过修改你的js文件在你的网站上进行了测试。

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

https://stackoverflow.com/questions/41841930

复制
相关文章

相似问题

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