首次加载时猫头鹰轮播宽度问题

Posted

技术标签:

【中文标题】首次加载时猫头鹰轮播宽度问题【英文标题】:Owl Carousel width issues when first load 【发布时间】:2015-12-04 09:10:51 【问题描述】:

我正在使用猫头鹰旋转木马。这是我的脚本:

$("#owl-demo").owlCarousel( 
  items : 3
);

我希望容器显示 3 张图片。但是,这是第一次加载时的图片

但是当我调整浏览器的大小时,虽然只是一点点,图像的大小会变成我想要的实际大小和设置

所以,问题是我第一次加载浏览器时的图像预览。 为什么会这样?我认为关于我的浏览器大小的问题

【问题讨论】:

我之前也遇到过同样的问题,是因为我更改了项目中的 CSS,尤其是位置和显示。尝试更改为默认值。 我没有改变任何东西。我从这个链接得到owlgraphic.com/owlcarousel/demos/itemsCustom.html [已修复] 我在 div 中未激活的项目(我使用标签面板)。 ***.com/questions/27006239/… 【参考方案1】:

当我在工作状态下测量owl-stage容器的宽度时,我解决了这个问题。然后设置样式中的值,例如:

#photo-gallery .owl-stage 
  min-width: 10317px;

我的 JS:

$(document).ready(function()
      $('.owl-carousel').owlCarousel(
        center: true,
        loop:true,
        margin:20,
        autoWidth: true,
        responsive:
            0:
                items: 1,
                autoWidth: false
            ,
            908:
                items: 1,
                autoWidth: true
            ,
            1236:
                items: 3
            
        
      );
    );

【讨论】:

以上是关于首次加载时猫头鹰轮播宽度问题的主要内容,如果未能解决你的问题,请参考以下文章

猫头鹰旋转木马纵横同高

拖动或滑动时猫头鹰轮播淡入淡出效果不起作用

当从 laravel 控制器调用 html 时,猫头鹰轮播被破坏

猫头鹰轮播导航箭头不适用于 WordPress

在 python Django 中的 ajax 成功后,猫头鹰轮播不工作

根据用户在轮播中的位置查找猫头鹰轮播的索引