Slick slide carousel cdn не загружается. В журнале консоли ошибка не отображается.
Мой план состоял в том, чтобы иметь несколько изображений слайдера внутри одного слайдера и вручную нажимать кнопки со стрелками, чтобы перейти к следующей группе изображений. Я исследовал и собрал то, что я считал правильным кодом для создания слайд-шоу с несколькими изображениями, показываемыми одновременно. Я стремился показать 4 изображения одновременно, а затем перейти к следующим 4 изображениям, когда была нажата кнопка со стрелкой.
Ниже приведен мой код. Раньше я использовал другие менее известные CDN slider carousel, но мне нужна была лицензия, поэтому я использовал slick. Когда я проверяю журнал консоли, там нет никаких ошибок, поэтому я не совсем уверен, что именно я все еще делаю неправильно. Эта скользкая карусель находится в разделе моей целевой страницы. Возможно, проблема возникает из-за того, что slick не может правильно загрузиться с моим другим кодом JavaScript, поэтому я разместил все в своем разделе JavaScript. Любая помощь будет оценена по достоинству. Я также приложил изображение, чтобы показать, как будет выглядеть мой желаемый результат.
Что я уже пробовал:
<pre><!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css"> <link rel="stylesheet" href="safari-styles.css"> <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.css"/> <div class="slick-slider"> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\kenya2.jpg" alt="photo1"> </div> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\safari6.jpg" alt="photo2"> </div> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\safari5.jpg" alt="photo3"> </div> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\safari002.jpg" alt="photo4"> </div> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\safari13.jpg" alt="photo5"> </div> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\safari21.jpg" alt="photo6"> </div> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\safari9.jpg" alt="photo7"> </div> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\tanzania2.jpg" alt="photo8"> </div> <div><img src="C:\Users\brand\OneDrive\Desktop\Images\safari11.jpg" alt="photo9"> </div> </div> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> <script src="safari.js"></script> </body> </html>
<pre> .slick-slider { width: 90%; margin: 0 auto; display: inline-block; box-sizing: border-box; } .slick-slider div { margin-bottom: 5px; display: inline-block; float: left; } .slick-slider img { width: 200px; height: 200px; display: inline-block; cursor: pointer; margin-right: 5px; border: 1px solid #fff; } .slick-slide { margin: 10px; } .slick-prev, .slick-next { position: absolute; display: block; height: 30px; width: 30px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin: 10px; padding: 0; border: none; outline: none; } .slick-prev:before, .slick-next:before { font-family:"slick"; font-size: 30px; line-height: 1 color: black; opacity: 0.85; } .slick-prev { left: -25px; right: auto; } .slick-prev:before { content: '\2190'; } .slick-next { right: 25px; left: auto; } .slick-next:before { content: '\2192'; }
<pre> var slideIndex = 0; showSlides(); function showSlides() { var i; var slides = document.getElementsByClassName("mySlides"); for (i = 0; i < slides.length; i++) { slides[i].style.display = "none"; } slideIndex++; if (slideIndex > slides.length) {slideIndex = 1} slides[slideIndex-1].style.display = "block"; setTimeout(showSlides, 3000); } var modal = document.getElementsByClassName('modal'); var btn = document.getElementsByClassName("btn"); var span = document.getElementsByClassName("close"); btn[0].onclick = function() { modal[0].style.display = "block"; } btn[1].onclick = function() { modal[1].style.display = "block"; } btn[2].onclick = function() { modal[2].style.display = "block"; } span[0].onclick = function() { modal[0].style.display = "none"; } span[1].onclick = function() { modal[1].style.display = "none"; } span[2].onclick = function() { modal[2].style.display = "none"; } window.onclick = function(event) { if (event.target == modal[0]) { modal[0].style.display = "none"; } if (event.target == modal[1]) { modal[1].style.display = "none"; } if (event.target == modal[2]) { modal[2].style.display = "none"; } } function openNav() { var x = document.getElementById("mySidenav"); var y = document.getElementsByTagName("body")[0].style.marginRight = "250px"; if (x.style.width == '250px') { x.style.width = '0px'; } else { x.style.width = '250px'; } } function closeNav() { document.getElementById("mySidenav").style.width = "0"; document.getElementsByTagName("body")[0].style.marginRight = "0"; } $(document).ready(function(){ $('slick-slider').slick({ arrows: true, autoplay: false, slidesToShow: 4, slidesToScroll: 4, infinite: true, speed: 300,<code><pre>
prevArrow: $('.prev'),
nextArrow: $('.next'),
});
});