когда я даю класс owl-carousel , элементы исчезают

#javascript #html #jquery #owl-carousel #owl-carousel-2

#javascript #HTML #jquery #owl-carousel #owl-carousel-2

Вопрос:

поэтому, когда я добавляю класс owl-carousel в свой div, который содержит элементы, они исчезают idk почему!!

вот как я добавил таблицу стилей owl-carousel и скрипты в тег head :

 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.min.css">
<link rel="stylesheet" href="./css/main.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.min.js"></script>
 

и я добавил скрипт src =»app.js » перед закрытием тега body

вот элементы, которые я пытаюсь сделать слайдером :

HTML

 <section class="portSection">

    <div class="wrapper">
        <div class="carousel owl-carousel">
            <div class="owl-item"><img src="./img/portfolio (1).png" alt=""></div>
            <div class="owl-item"><img src="./img/portfolio (2).png" alt=""></div>
            <div class="owl-item"><img src="./img/portfolio (3).png" alt=""></div>
            <div class="owl-item"><img src="./img/portfolio (4).png" alt=""></div>
        </div>
    </div>

</section>
 

Комментарии:

1. коды в порядке, но при запуске карусели элементы исчезают!

Ответ №1:

Я НАШЕЛ ОТВЕТ!!! УРА, когда я применил calss из carousel owl, он исчез, потому что слайдер работал отлично! но почему элементы исчезли? это казалось неуместным, но это было потому, что моя страница была dir= rtl для этого раздела дайте dir = ltr, и ЭТО СРАБОТАЕТ!!! ВАШИ ПРЕДМЕТЫ НАКОНЕЦ-ТО ПОЯВЯТСЯ! Я БОРОЛСЯ НЕДЕЛЮ! тьфу…

Ответ №2:

Пожалуйста, ознакомьтесь с основной документацией owl carousel по этой ссылке:

https://owlcarousel2.github.io/OwlCarousel2/demos/basic.html

Я думаю, вы забыли инициализировать owl carousel. Это из базового примера:

 <script>
        $('.owl-carousel').owlCarousel({
            loop:true,
            margin:10,
            nav:true,
            responsive:{
                0:{
                    items:1
                },
                600:{
                    items:3
                },
                1000:{
                    items:2
                }
            }
        })
</script>
 

Комментарии:

1. Вам нужно будет добавить больше слайдов для изменения, в настоящее время у вас есть только 4 элемента, добавьте еще 4, а затем протестируйте.

2. Попробуйте мой пример с этой скрипкой: jsfiddle.net/bck1w2g0 , это то же самое, что и в моем приведенном выше ответе, вы можете проверить, как при перетаскивании мышью элементы будут скользить.