Rails6でJavaScriptを使った画像のスライドショー機能を実装中です!
Webサイトのトップページで画像のスライドショーを実装させたいのですが、エラーが出てしまい詰まって先に進めません。
ブラウザ上で挙動を確認するとスライド機能自体はできていて画像の表示ができていない感じです!
アドバイスをいただけると嬉しいです!
発生している問題・エラーメッセージ
index.self-b07f4a9b963218fdfa919b43235a31872166c4b7e78b518599220e11d5e64154.css:1 GET http://localhost:3000/images/furima-header02.png 404 (Not Found)
該当のソースコード
JavaScript
1window.addEventListener('load', function(){ 2const pics_src = ["images/meshiagare.jpg","images/meshiagare.top03.png","images/meshiagare.top02.jpg"]; 3let num = -1; 4 5 6function slideshow_timer(){ 7 if (num === 2){ 8 num = 0; 9 } 10 else { 11 num ++; 12 } 13 document.getElementById("mypic").src = pics_src[num]; 14} 15 16setInterval(slideshow_timer, 3000); 17})
Rails
1<img id="mypic" data-src="images/meshiagare.jpg" width="100px" height="90px" class="slider">
試したこと
画像の格納先はapp/assets/imagesディレクトリに入ってます。最初は画像のファイル名だけしか指定していなかったのでディレクトリをしていしてみようと思い、images/を付けましたが変化なしでした。
補足情報
画像自体はJavaScriptを使わなければ、普通に表示されました。
初心者なので質問内容が伝わらない可能性がありますが、宜しくおねがいします!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/04 10:29
2020/09/04 10:30