teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

指摘された通りにコード、エラー文はcode機能を使用しました。

2020/05/13 13:25

投稿

atsu-ori2018
atsu-ori2018

スコア5

title CHANGED
File without changes
body CHANGED
@@ -2,11 +2,10 @@
2
2
 
3
3
  ## 記述内容 
4
4
 
5
- ### index.jsの中
5
+ ``` index.js
6
-
7
6
  var bgImages = ['/images/top-image1.jpg', '/images/top-image2.jpg', '/images/top-image3.jpg'];
8
7
  var randImages = bgImages[Math.floor(Math.random() * bgImages.length)];
9
- $('.contents-with-text-link').css('background-image', 'url(' + randImages + ')');
8
+ $('.contents-with-text-link').css('background-image', 'url(' + randImages + ')'); ```
10
9
 
11
10
  ### cssの中(content-with-text-linkにbackground-imageをランダム表示させたい)
12
11
 
@@ -21,22 +20,22 @@
21
20
  height: 300px;
22
21
  width: 400px;
23
22
  }
24
- }
25
23
 
26
- ### エラー文 (検証のコンソールに出ています。)
27
24
 
25
+
26
+ ```エラー文
28
27
  jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1:6996 GET http://localhost:3000/images/top-image1.jpg 404 (Not Found)
29
28
 
30
29
  上記が出たので、エラー文のhttp://localhost:3000/imageをクリックすると
31
30
  RoutingError No route matches [GET] "/images/top-image1.jpg"
31
+ ```
32
32
 
33
33
  とのエラー文もありました。
34
34
 
35
35
  画像のパスの書き方が悪かったのかと思い、
36
36
 
37
- - /assets/images/top-image.jpg
37
+ - /assets/images/top-image1.jpg(top-image2,3も同様)
38
- - /top-image.jpg
38
+ - /top-image1.jpg(top-image2,3も同様)
39
-
40
39
  など変えてみましたが、エラー内容も変わらずでした。
41
40
 
42
41
  何かjavascript、または画像のパス、配置場所で間違っているところ、直すところがわかりましたら教えていただけますとありがたいです。よろしくお願いします。