gpt4 book ai didi

javascript - 当 `items` 是分数并且循环为 false 时,Owl Carousel 将不会滑动下一个项目

转载 作者:行者123 更新时间:2023-12-03 01:17:29 25 4
gpt4 key购买 nike

如果我将 items 属性设置为分形数(例如:1.3),则轮播无法使用鼠标拖动来滑动。它“跳”回第一项。

使用点或导航效果很好。

$('.my-carousel').owlCarousel({
items: 1.3,
margin: 10
// If `loop` is set to `true`, this problem does not happen;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css">


<div class="my-carousel owl-carousel">
<div class="my-carousel__item">
<img src="//placehold.it/256x256/000000/cacaca/?text=1">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/cacaca/000000/?text=2">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/000000/cacaca/?text=3">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/cacaca/000000/?text=4">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/000000/cacaca/?text=5">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/cacaca/000000/?text=6">
</div>
</div>

最佳答案

实际上,这是因为当你看到最后一张幻灯片时。当您看到最后一张幻灯片时会发生什么。 Owl Carousel 不会显示一半的项目,这会阻止它工作。不推荐使用上述在项目中使用分数的 Owl Carousel 方法。如果您想显示 1 个半项目,请使用

stagePadding: value

在 Owl Carousel 的选项中。如果你只想在一侧填充,请使用下面的 CSS
工作示例

$('.my-carousel').owlCarousel({
items: 1,
margin: 10,
stagePadding: 100
});
.owl-carousel .owl-stage {
padding-left: 0 !important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css">


<div class="my-carousel owl-carousel">
<div class="my-carousel__item">
<img src="//placehold.it/256x256/000000/cacaca/?text=1">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/cacaca/000000/?text=2">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/000000/cacaca/?text=3">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/cacaca/000000/?text=4">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/000000/cacaca/?text=5">
</div>
<div class="my-carousel__item">
<img src="//placehold.it/256x256/cacaca/000000/?text=6">
</div>
</div>

关于javascript - 当 `items` 是分数并且循环为 false 时,Owl Carousel 将不会滑动下一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51936082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com