質問編集履歴

4

誤字等の修正

2021/10/09 14:12

投稿

yukalino
yukalino

スコア4

test CHANGED
File without changes
test CHANGED
@@ -8,14 +8,6 @@
8
8
 
9
9
 
10
10
 
11
- 条件
12
-
13
- ・カテゴリ名=slickのIDと同一の文字列
14
-
15
- ・ループの部分内のdivのclass指定は各スライダーで同一
16
-
17
-
18
-
19
11
 
20
12
 
21
13
  ```html
@@ -40,7 +32,7 @@
40
32
 
41
33
  <body>
42
34
 
43
- <div id="aaaa" class="slick_box">
35
+ <div id="slick_1" class="slick_box">
44
36
 
45
37
  <ul class="slider">
46
38
 
@@ -48,7 +40,7 @@
48
40
 
49
41
  </div>
50
42
 
51
- <div id="bbbbb" class="slick_box">
43
+ <div id="slick_2" class="slick_box">
52
44
 
53
45
  <ul class="slider">
54
46
 
@@ -56,7 +48,7 @@
56
48
 
57
49
  </div>
58
50
 
59
- <div id="ccc" class="slick_box">
51
+ <div id="slick_3" class="slick_box">
60
52
 
61
53
  <ul class="slider">
62
54
 
@@ -114,61 +106,57 @@
114
106
 
115
107
  $(csv).each(function() {
116
108
 
117
- if (this.length > 0 && this[0] === 'aaaa') {
109
+ if (this.length > 0 && this[0] === 'カテゴリ1') {
118
-
119
- //ループここから
110
+
120
-
121
- insert_1 += '<li>';
111
+ // insert_1 += '<li>';
122
-
112
+
123
- insert_1 += '<div class="ddd">' + this[0] + '</div>';
113
+ insert_1 += '<div>' + this[0] + '</div>';
124
-
114
+
125
- insert_1 += '<div class="eee">' + this[1] + '</div>';
115
+ insert_1 += '<div>' + this[1] + '</div>';
126
-
116
+
127
- insert_1 += '<div class="fff">' + this[2] + '</div>';
117
+ insert_1 += '<div>' + this[2] + '</div>';
128
-
118
+
129
- insert_1 += '<div class="ggg">' + this[3] + '</div>';
119
+ insert_1 += '<div>' + this[3] + '</div>';
130
-
120
+
131
- insert_1 += '<div class="hhh">' + this[4] + '</div>';
121
+ insert_1 += '<div>' + this[4] + '</div>';
132
-
122
+
133
- insert_1 += '<div class="iii">' + this[5] + '</div>';
123
+ insert_1 += '<div>' + this[5] + '</div>';
134
124
 
135
125
  insert_1 += '</li>';
136
126
 
137
- //ループここまで
138
-
139
- } else if (this.length > 0 && this[0] === 'bbbbb') {
127
+ } else if (this.length > 0 && this[0] === 'カテゴリ2') {
140
128
 
141
129
  insert_2 += '<li>';
142
130
 
143
- insert_2 += '<div class="ddd">' + this[0] + '</div>';
131
+ insert_2 += '<div>' + this[0] + '</div>';
144
-
132
+
145
- insert_2 += '<div class="eee">' + this[1] + '</div>';
133
+ insert_2 += '<div>' + this[1] + '</div>';
146
-
134
+
147
- insert_2 += '<div class="fff">' + this[2] + '</div>';
135
+ insert_2 += '<div>' + this[2] + '</div>';
148
-
136
+
149
- insert_2 += '<div class="ggg">' + this[3] + '</div>';
137
+ insert_2 += '<div>' + this[3] + '</div>';
150
-
138
+
151
- insert_2 += '<div class="hhh">' + this[4] + '</div>';
139
+ insert_2 += '<div>' + this[4] + '</div>';
152
-
140
+
153
- insert_2 += '<div class="iii">' + this[5] + '</div>';
141
+ insert_2 += '<div>' + this[5] + '</div>';
154
142
 
155
143
  insert_2 += '</li>';
156
144
 
157
- } else if (this.length > 0 && this[0] === 'ccc') {
145
+ } else if (this.length > 0 && this[0] === 'カテゴリ3') {
158
146
 
159
147
  insert_3 += '<li>';
160
148
 
161
- insert_3 += '<div class="ddd">' + this[0] + '</div>';
149
+ insert_3 += '<div>' + this[0] + '</div>';
162
-
150
+
163
- insert_3 += '<div class="eee">' + this[1] + '</div>';
151
+ insert_3 += '<div>' + this[1] + '</div>';
164
-
152
+
165
- insert_3 += '<div class="fff">' + this[2] + '</div>';
153
+ insert_3 += '<div>' + this[2] + '</div>';
166
-
154
+
167
- insert_3 += '<div class="ggg">' + this[3] + '</div>';
155
+ insert_3 += '<div>' + this[3] + '</div>';
168
-
156
+
169
- insert_3 += '<div class="hhh">' + this[4] + '</div>';
157
+ insert_3 += '<div>' + this[4] + '</div>';
170
-
158
+
171
- insert_3 += '<div class="iii">' + this[5] + '</div>';
159
+ insert_3 += '<div>' + this[5] + '</div>';
172
160
 
173
161
  insert_3 += '</li>';
174
162
 
@@ -180,14 +168,16 @@
180
168
 
181
169
  });
182
170
 
183
- $('#aaaa .slider').append(insert_1);
171
+ $('#slick_1 .slider').append(insert_1);
184
-
172
+
185
- $('#bbbbb .slider').append(insert_2);
173
+ $('#slick_2 .slider').append(insert_2);
186
-
174
+
187
- $('#ccc .slider').append(insert_3);
175
+ $('#slick_3 .slider').append(insert_3);
188
176
 
189
177
  sliderInit();
190
178
 
179
+
180
+
191
181
  }
192
182
 
193
183
  var csvfile = 'data/case_bio.csv';
@@ -204,22 +194,22 @@
204
194
 
205
195
  ```csv
206
196
 
207
- aaaa,01,見出し01,ニーズ01,アプローチ01,成果物01
208
-
209
- aaaa,02,見出し02,ニーズ02,アプローチ02,成果物02
210
-
211
- aaaa,03,見出し03,ニーズ03,アプローチ03,成果物03
212
-
213
- bbbbb,01,見出し01,ニーズ01,アプローチ01,成果物01
197
+ カテゴリ1,01,見出し01,ニーズ01,アプローチ01,成果物01
214
-
198
+
215
- bbbbb,02,見出し02,ニーズ02,アプローチ02,成果物02
199
+ カテゴリ1,02,見出し02,ニーズ02,アプローチ02,成果物02
216
-
200
+
217
- bbbbb,03,見出し03,ニーズ03,アプローチ03,成果物03
201
+ カテゴリ1,03,見出し03,ニーズ03,アプローチ03,成果物03
218
-
202
+
219
- ccc,01,見出し01,ニーズ01,アプローチ01,成果物01
203
+ カテゴリ2,01,見出し01,ニーズ01,アプローチ01,成果物01
220
-
204
+
221
- ccc,02,見出し02,ニーズ02,アプローチ02,成果物02
205
+ カテゴリ2,02,見出し02,ニーズ02,アプローチ02,成果物02
222
-
206
+
223
- ccc,03,見出し03,ニーズ03,アプローチ03,成果物03
207
+ カテゴリ2,03,見出し03,ニーズ03,アプローチ03,成果物03
208
+
209
+ カテゴリ3,01,見出し01,ニーズ01,アプローチ01,成果物01
210
+
211
+ カテゴリ3,02,見出し02,ニーズ02,アプローチ02,成果物02
212
+
213
+ カテゴリ3,03,見出し03,ニーズ03,アプローチ03,成果物03
224
214
 
225
215
  ```

3

内容が不十分でしたのでjsとcsvの内容を修正しました。

2021/10/09 14:12

投稿

yukalino
yukalino

スコア4

test CHANGED
File without changes
test CHANGED
@@ -8,6 +8,16 @@
8
8
 
9
9
 
10
10
 
11
+ 条件
12
+
13
+ ・カテゴリ名=slickのIDと同一の文字列
14
+
15
+ ・ループの部分内のdivのclass指定は各スライダーで同一
16
+
17
+
18
+
19
+
20
+
11
21
  ```html
12
22
 
13
23
  <head>
@@ -30,13 +40,7 @@
30
40
 
31
41
  <body>
32
42
 
33
- <ul class="test">
34
-
35
- </ul>
36
-
37
-
38
-
39
- <div id="slick_1" class="slick_box">
43
+ <div id="aaaa" class="slick_box">
40
44
 
41
45
  <ul class="slider">
42
46
 
@@ -44,7 +48,7 @@
44
48
 
45
49
  </div>
46
50
 
47
- <div id="slick_2" class="slick_box">
51
+ <div id="bbbbb" class="slick_box">
48
52
 
49
53
  <ul class="slider">
50
54
 
@@ -52,7 +56,7 @@
52
56
 
53
57
  </div>
54
58
 
55
- <div id="slick_3" class="slick_box">
59
+ <div id="ccc" class="slick_box">
56
60
 
57
61
  <ul class="slider">
58
62
 
@@ -110,57 +114,61 @@
110
114
 
111
115
  $(csv).each(function() {
112
116
 
113
- if (this.length > 0 && this[0] === 'カテゴリ1') {
117
+ if (this.length > 0 && this[0] === 'aaaa') {
118
+
119
+ //ループここから
114
120
 
115
121
  insert_1 += '<li>';
116
122
 
117
- insert_1 += '<div>' + this[0] + '</div>';
123
+ insert_1 += '<div class="ddd">' + this[0] + '</div>';
118
-
124
+
119
- insert_1 += '<div>' + this[1] + '</div>';
125
+ insert_1 += '<div class="eee">' + this[1] + '</div>';
120
-
126
+
121
- insert_1 += '<div>' + this[2] + '</div>';
127
+ insert_1 += '<div class="fff">' + this[2] + '</div>';
122
-
128
+
123
- insert_1 += '<div>' + this[3] + '</div>';
129
+ insert_1 += '<div class="ggg">' + this[3] + '</div>';
124
-
130
+
125
- insert_1 += '<div>' + this[4] + '</div>';
131
+ insert_1 += '<div class="hhh">' + this[4] + '</div>';
126
-
132
+
127
- insert_1 += '<div>' + this[5] + '</div>';
133
+ insert_1 += '<div class="iii">' + this[5] + '</div>';
128
134
 
129
135
  insert_1 += '</li>';
130
136
 
137
+ //ループここまで
138
+
131
- } else if (this.length > 0 && this[0] === 'カテゴリ2') {
139
+ } else if (this.length > 0 && this[0] === 'bbbbb') {
132
140
 
133
141
  insert_2 += '<li>';
134
142
 
135
- insert_2 += '<div>' + this[0] + '</div>';
143
+ insert_2 += '<div class="ddd">' + this[0] + '</div>';
136
-
144
+
137
- insert_2 += '<div>' + this[1] + '</div>';
145
+ insert_2 += '<div class="eee">' + this[1] + '</div>';
138
-
146
+
139
- insert_2 += '<div>' + this[2] + '</div>';
147
+ insert_2 += '<div class="fff">' + this[2] + '</div>';
140
-
148
+
141
- insert_2 += '<div>' + this[3] + '</div>';
149
+ insert_2 += '<div class="ggg">' + this[3] + '</div>';
142
-
150
+
143
- insert_2 += '<div>' + this[4] + '</div>';
151
+ insert_2 += '<div class="hhh">' + this[4] + '</div>';
144
-
152
+
145
- insert_2 += '<div>' + this[5] + '</div>';
153
+ insert_2 += '<div class="iii">' + this[5] + '</div>';
146
154
 
147
155
  insert_2 += '</li>';
148
156
 
149
- } else if (this.length > 0 && this[0] === 'カテゴリ3') {
157
+ } else if (this.length > 0 && this[0] === 'ccc') {
150
158
 
151
159
  insert_3 += '<li>';
152
160
 
153
- insert_3 += '<div>' + this[0] + '</div>';
161
+ insert_3 += '<div class="ddd">' + this[0] + '</div>';
154
-
162
+
155
- insert_3 += '<div>' + this[1] + '</div>';
163
+ insert_3 += '<div class="eee">' + this[1] + '</div>';
156
-
164
+
157
- insert_3 += '<div>' + this[2] + '</div>';
165
+ insert_3 += '<div class="fff">' + this[2] + '</div>';
158
-
166
+
159
- insert_3 += '<div>' + this[3] + '</div>';
167
+ insert_3 += '<div class="ggg">' + this[3] + '</div>';
160
-
168
+
161
- insert_3 += '<div>' + this[4] + '</div>';
169
+ insert_3 += '<div class="hhh">' + this[4] + '</div>';
162
-
170
+
163
- insert_3 += '<div>' + this[5] + '</div>';
171
+ insert_3 += '<div class="iii">' + this[5] + '</div>';
164
172
 
165
173
  insert_3 += '</li>';
166
174
 
@@ -172,11 +180,11 @@
172
180
 
173
181
  });
174
182
 
175
- $('#slick_1 .slider').append(insert_1);
183
+ $('#aaaa .slider').append(insert_1);
176
-
184
+
177
- $('#slick_2 .slider').append(insert_2);
185
+ $('#bbbbb .slider').append(insert_2);
178
-
186
+
179
- $('#slick_3 .slider').append(insert_3);
187
+ $('#ccc .slider').append(insert_3);
180
188
 
181
189
  sliderInit();
182
190
 
@@ -196,22 +204,22 @@
196
204
 
197
205
  ```csv
198
206
 
207
+ aaaa,01,見出し01,ニーズ01,アプローチ01,成果物01
208
+
209
+ aaaa,02,見出し02,ニーズ02,アプローチ02,成果物02
210
+
211
+ aaaa,03,見出し03,ニーズ03,アプローチ03,成果物03
212
+
199
- カテゴリ1,01,見出し01,ニーズ01,アプローチ01,成果物01
213
+ bbbbb,01,見出し01,ニーズ01,アプローチ01,成果物01
200
-
214
+
201
- カテゴリ1,02,見出し02,ニーズ02,アプローチ02,成果物02
215
+ bbbbb,02,見出し02,ニーズ02,アプローチ02,成果物02
202
-
216
+
203
- カテゴリ1,03,見出し03,ニーズ03,アプローチ03,成果物03
217
+ bbbbb,03,見出し03,ニーズ03,アプローチ03,成果物03
204
-
218
+
205
- カテゴリ2,01,見出し01,ニーズ01,アプローチ01,成果物01
219
+ ccc,01,見出し01,ニーズ01,アプローチ01,成果物01
206
-
220
+
207
- カテゴリ2,02,見出し02,ニーズ02,アプローチ02,成果物02
221
+ ccc,02,見出し02,ニーズ02,アプローチ02,成果物02
208
-
222
+
209
- カテゴリ2,03,見出し03,ニーズ03,アプローチ03,成果物03
223
+ ccc,03,見出し03,ニーズ03,アプローチ03,成果物03
210
-
211
- カテゴリ3,01,見出し01,ニーズ01,アプローチ01,成果物01
212
-
213
- カテゴリ3,02,見出し02,ニーズ02,アプローチ02,成果物02
214
-
215
- カテゴリ3,03,見出し03,ニーズ03,アプローチ03,成果物03
216
224
 
217
225
  ```

2

CSSの記述が抜けておりましたので追記しています。

2021/10/09 05:26

投稿

yukalino
yukalino

スコア4

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,12 @@
12
12
 
13
13
  <head>
14
14
 
15
+ <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css">
16
+
17
+ <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css">
18
+
19
+
20
+
15
21
  <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
16
22
 
17
23
  <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>

1

html部分にjqueryのプラグインの記述を追加しました。

2021/10/08 00:28

投稿

yukalino
yukalino

スコア4

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,18 @@
10
10
 
11
11
  ```html
12
12
 
13
+ <head>
14
+
15
+ <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
16
+
17
+ <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
18
+
19
+ <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-csv/1.0.21/jquery.csv.min.js"></script>
20
+
21
+ </head>
22
+
23
+
24
+
13
25
  <body>
14
26
 
15
27
  <ul class="test">