学習でslickを実装しようと試みていますが、横に自動でスライドされません。
下記に詳細を書きます!
何卒よろしくお願いいたします。
・目的
slickする部分をリストタグで囲み、それぞれのリストをslickさせたいです。
・現状
slickできません。画像も立て並びになります.
一部省略しています。(image部分とtext内のpタグ)
HTML
1<div class="rec"> 2 3 <ul class="rec-list"> 4 <li class="rec-slick rec-item" id="rec-slick"> 5 <a href="#"> 6 <div class="text"> 7 <p>??</p> 8 <p class="price">お値段:<span>6000円</span> / 人</p> 9 </div> 10 <div class="image_plan"> 11 <img src="image/??" alt="食べ物"></img> 12 </div> 13 </a> 14 15 </li> 16 <li class="rec-slick rec-item" id="rec-slick"> 17 <a href="#"> 18 19 <p>??</p> 20 <p class="price">お値段:<span>8000円</span> / 人</p> 21 <img class="image_plan" src="image/???" alt="季節ドリンク"></img> 22 23 24 25 </a> 26 </li> 27
やったこと
・CSSフォルダーにajax-loadertとfontsフォルダーを入れる。読み込みたいCSSfileと同じ階層に置きました
・CSSフォルダーにslick-theme.cssとslick.cssを入れました。
・jQueryフォルダーにjquery-3.6.0.minとslick.min、script.jsを入れました
・調べたこと
下記で調べましたがよくわからなくなりました。
https://yu-z.com/howto_slick/
コードで書いた内容
◆head, body内に下記を書きました
HTML head
1<link rel="stylesheet" href="CSS/reset-html5.css"> 2 <link rel="stylesheet" href="CSS/style.css"> 3 <link rel="stylesheet" href="CSS/slick.css"> 4 <link rel="stylesheet" href="CSS/slick-theme.css">
HTML
1<link rel="stylesheet" href="JQuery/jquery-3.6.0.min.js"> 2<link rel="stylesheet" href="JQuery/script.js"> 3<script type="text/javascript" 4src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> 5<script type="text/javascript" src="jQuery/slick.min.js"></script>
◆jQueryに下記を書きました
jQuery
1$(function(){ 2 3 $('#rec-slick').slick({ 4 infinite: true, 5 slidesToShow: 3, 6 slidesToScroll: 3 7 autoplay: true, 8 autoplayspeed: 5000, 9 }); 10 11 });