Я очень новое кодирование с JQuery.
Что я хочу сделать, это запретить показ следующего слайда (который становится первым слайдом слайд-шоу) при достижении последнего слайда (как в этой карусели: ссылка на карусель ).Единственное, что я сделал, это запретил показ кнопки «предыдущий / следующий» («.owl-prev / .owl-next» в моем JQuery) для первого / последнего слайда, добавив класс css.Я пытался скрыть следующий слайд, когда последний слайд достиг, но не работал.Кто-нибудь может мне помочь?
После того, как JQuery фактически работает, чтобы скрыть кнопки, класс CSS, чтобы скрыть кнопки и html карусель:
$(document).ready(function() {
$(".owl-carousel").on('initialized.owl.carousel changed.owl.carousel refreshed.owl.carousel', function (event) {
if (!event.namespace) return;
var carousel = event.relatedTarget,
element = event.target,
current = carousel.current();
$('.owl-next', element).toggleClass('disabled', current === carousel.maximum());
$('.owl-prev', element).toggleClass('disabled', current === carousel.minimum());
});
.owl-nav .owl-prev.disabled,
.owl-nav .owl-next.disabled {
display: none;
visibility: hidden;
}
<div class="owl-carousel">
<div class="owl-stage-outer">
<div class="owl-stage">
<div class="dt-owl-item cloned">
<div class="dt-owl-item cloned">
<div class="dt-owl-item">
<div class="dt-owl-item">
<div class="dt-owl-item active">
<div class="dt-owl-item cloned">
<div class="dt-owl-item cloned">
И это JQuery для предотвращения показа слайда не работает:
if (current === carousel.maximum()){
$(".dt-owl-item").hide();