前提・実現したいこと
javaScriptを外部スクリプトで記述して、swiperでスライダーを実装させたい
発生している問題・エラーメッセージ
スライダー系プラグイン「swiper」を使ってサイトにスライダーを実装したいのですが、 外部スクリプトで読み込むとスライダーが機能しなくなります。 インラインスクリプトで同じコードを埋め込むと正常に機能します。
該当のソースコード
【html】 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="swiper.css"> <title>Title</title> </head> <body> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"><img src="https://haniwaman.com/wp-content/uploads/2018/05/swiper01.png" alt="Swiper01"></div> <div class="swiper-slide"><img src="https://haniwaman.com/wp-content/uploads/2018/05/swiper02.png" alt="Swiper02"></div> <div class="swiper-slide"><img src="https://haniwaman.com/wp-content/uploads/2018/05/swiper03.png" alt="Swiper03"></div> </div> <div class="swiper-button-prev"></div> <div class="swiper-button-next"></div> </div> <script src="swiper.js"></script> </body> </html> 【javaScript】※外部スクリプトとしてjsファイルを用意し、コードを記述しています。 var swiper = new Swiper('.swiper-container', { navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', } });
試したこと
①jsファイルとhtmlファイルのリンクがうまくいってない?
⇒jsファイルにアラートを表示するコードを記述したところ、きちんと反映されました。
②jsのコードが間違っている?
⇒インラインスクリプトで同じコードを記述するときちんとスライダーが機能しました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー