【问题标题】:Owl Carousel 2 items disappear on drag/touch in RTLOwl Carousel 2 项目在 RTL 中的拖动/触摸时消失
【发布时间】:2019-12-18 12:33:24
【问题描述】:

我使用owl carousel 2RTL 选项,但不知道为什么当你拖动/触摸最后一项时它会消失(5-or-6/向右滑动,它会消失)! 我不想用loop 忽略这个!我该如何解决这个问题?

$('.owl-carousel').owlCarousel({
  center: true,
  rtl: true,
  items: 3,
  loop: false,
  margin: 10,
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha256-UhQQ4fxEeABh4JrcmAJ1+16id/1dnlOEVCFOxDef9Lw=" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha256-pTxD+DSzIwmwhOqTFN+DB+nHjO4iAsbgfyFq5K5bcE0=" crossorigin="anonymous"></script>

<div class="owl-carousel">
  <div class="item">
    <h4>1</h4>
  </div>
  <div class="item">
    <h4>2</h4>
  </div>
  <div class="item">
    <h4>3</h4>
  </div>
  <div class="item">
    <h4>4</h4>
  </div>
  <div class="item">
    <h4>5</h4>
  </div>
  <div class="item">
    <h4>6</h4>
  </div>
</div>

【问题讨论】:

    标签: javascript jquery html owl-carousel owl-carousel-2


    【解决方案1】:

    只需删除 center: true 选项即可正常工作。

    $(function(){
    	$('.owl-carousel').owlCarousel({
    	  rtl: true,
    	  items: 3,
    	  loop: false
    	});
    })
    .item{text-align:center;}
    <!DOCTYPE html>
    <html>
    <head>
    	<link href="https://getbootstrap.com/docs/4.3/dist/css/bootstrap.min.css" rel="stylesheet" />
    </head>
    <body>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha256-UhQQ4fxEeABh4JrcmAJ1+16id/1dnlOEVCFOxDef9Lw=" crossorigin="anonymous" />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha256-pTxD+DSzIwmwhOqTFN+DB+nHjO4iAsbgfyFq5K5bcE0=" crossorigin="anonymous"></script>
    
    	<div class="owl-carousel">
    	  <div class="item">
    		<h4>1</h4>
    	  </div>
    	  <div class="item">
    		<h4>2</h4>
    	  </div>
    	  <div class="item">
    		<h4>3</h4>
    	  </div>
    	  <div class="item">
    		<h4>4</h4>
    	  </div>
    	  <div class="item">
    		<h4>5</h4>
    	  </div>
    	  <div class="item">
    		<h4>6</h4>
    	  </div>
    	</div>
    
    
    </body>
    </html>

    【讨论】:

      猜你喜欢
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      • 2015-04-11
      • 1970-01-01
      相关资源
      最近更新 更多