javascript - Owl Carousel 不适用于方向 RTL

标签 javascript jquery carousel owl-carousel

Owl Carousel slider 不适用于 RTL。我在配置中添加了 rtl: true。但它没有加载 slider 。 slider 空间在那里,导航正在显示。但只有 slider 内容没有显示。我该如何解决这个问题?

我的代码如下:

<div class="row" id="brand-slider">
    <div class="item">
        <a href="#">
        <img src="{base_url()}assets/upload/brands/{$v.image}" class="img-responsive img-centered" alt="{$v.name}">
        </a>
    </div>
    <div class="item">
        <a href="#">
        <img src="{base_url()}assets/upload/brands/{$v.image}" class="img-responsive img-centered" alt="{$v.name}">
        </a>
    </div>
    <div class="item">
        <a href="#">
        <img src="{base_url()}assets/upload/brands/{$v.image}" class="img-responsive img-centered" alt="{$v.name}">
        </a>
    </div>
    <div class="item">
        <a href="#">
        <img src="{base_url()}assets/upload/brands/{$v.image}" class="img-responsive img-centered" alt="{$v.name}">
        </a>
    </div>
</div>

<script>
    $("#brand-slider").owlCarousel({
        rtl: true,
        loop: true,
        items: 6,
        pagination: false,
        autoPlay: true,
        responsive: true
    });
</script>

最佳答案

这个解决方案对我有用

direction: ltr;添加到owl.carousel.min.css文件中的.owl-stage-outer类,如下

.owl-stage-outer{
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0);
 direction: ltr;
}

关于javascript - Owl Carousel 不适用于方向 RTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38939739/

相关文章:

javascript - 将数组索引号添加到标签

javascript - 全宽图像到 div 在 CSS3 和 HTML5 中交叉淡入淡出

jQuery 验证插件 - 仅在检查变量后提交

jquery - Bootstrap4 jQuery 横向动画

动态更新 Sencha Touch Carousel 项目的 HTML 内容?

javascript - jQuery 照片网格没有达到预期的效果

javascript - 基本的 Jquery 自动完成功能不起作用

javascript - 溢出-x :hidden does not work on mobile devices

javascript - 在 Phaser.io 中创建轮播

jquery - 更改轮播控制下一个和上一个按钮 v4