質問編集履歴
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="
|
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="
|
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="c
|
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] === '
|
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
|
113
|
+
insert_1 += '<div>' + this[0] + '</div>';
|
124
|
-
|
114
|
+
|
125
|
-
insert_1 += '<div
|
115
|
+
insert_1 += '<div>' + this[1] + '</div>';
|
126
|
-
|
116
|
+
|
127
|
-
insert_1 += '<div
|
117
|
+
insert_1 += '<div>' + this[2] + '</div>';
|
128
|
-
|
118
|
+
|
129
|
-
insert_1 += '<div
|
119
|
+
insert_1 += '<div>' + this[3] + '</div>';
|
130
|
-
|
120
|
+
|
131
|
-
insert_1 += '<div
|
121
|
+
insert_1 += '<div>' + this[4] + '</div>';
|
132
|
-
|
122
|
+
|
133
|
-
insert_1 += '<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] === '
|
127
|
+
} else if (this.length > 0 && this[0] === 'カテゴリ2') {
|
140
128
|
|
141
129
|
insert_2 += '<li>';
|
142
130
|
|
143
|
-
insert_2 += '<div
|
131
|
+
insert_2 += '<div>' + this[0] + '</div>';
|
144
|
-
|
132
|
+
|
145
|
-
insert_2 += '<div
|
133
|
+
insert_2 += '<div>' + this[1] + '</div>';
|
146
|
-
|
134
|
+
|
147
|
-
insert_2 += '<div
|
135
|
+
insert_2 += '<div>' + this[2] + '</div>';
|
148
|
-
|
136
|
+
|
149
|
-
insert_2 += '<div
|
137
|
+
insert_2 += '<div>' + this[3] + '</div>';
|
150
|
-
|
138
|
+
|
151
|
-
insert_2 += '<div
|
139
|
+
insert_2 += '<div>' + this[4] + '</div>';
|
152
|
-
|
140
|
+
|
153
|
-
insert_2 += '<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] === '
|
145
|
+
} else if (this.length > 0 && this[0] === 'カテゴリ3') {
|
158
146
|
|
159
147
|
insert_3 += '<li>';
|
160
148
|
|
161
|
-
insert_3 += '<div
|
149
|
+
insert_3 += '<div>' + this[0] + '</div>';
|
162
|
-
|
150
|
+
|
163
|
-
insert_3 += '<div
|
151
|
+
insert_3 += '<div>' + this[1] + '</div>';
|
164
|
-
|
152
|
+
|
165
|
-
insert_3 += '<div
|
153
|
+
insert_3 += '<div>' + this[2] + '</div>';
|
166
|
-
|
154
|
+
|
167
|
-
insert_3 += '<div
|
155
|
+
insert_3 += '<div>' + this[3] + '</div>';
|
168
|
-
|
156
|
+
|
169
|
-
insert_3 += '<div
|
157
|
+
insert_3 += '<div>' + this[4] + '</div>';
|
170
|
-
|
158
|
+
|
171
|
-
insert_3 += '<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
|
-
$('#
|
171
|
+
$('#slick_1 .slider').append(insert_1);
|
184
|
-
|
172
|
+
|
185
|
-
$('#
|
173
|
+
$('#slick_2 .slider').append(insert_2);
|
186
|
-
|
174
|
+
|
187
|
-
$('#c
|
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
|
-
|
197
|
+
カテゴリ1,01,見出し01,ニーズ01,アプローチ01,成果物01
|
214
|
-
|
198
|
+
|
215
|
-
|
199
|
+
カテゴリ1,02,見出し02,ニーズ02,アプローチ02,成果物02
|
216
|
-
|
200
|
+
|
217
|
-
|
201
|
+
カテゴリ1,03,見出し03,ニーズ03,アプローチ03,成果物03
|
218
|
-
|
202
|
+
|
219
|
-
|
203
|
+
カテゴリ2,01,見出し01,ニーズ01,アプローチ01,成果物01
|
220
|
-
|
204
|
+
|
221
|
-
|
205
|
+
カテゴリ2,02,見出し02,ニーズ02,アプローチ02,成果物02
|
222
|
-
|
206
|
+
|
223
|
-
|
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の内容を修正しました。
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="
|
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="
|
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="
|
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] === '
|
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] === '
|
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] === '
|
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
|
-
$('#
|
183
|
+
$('#aaaa .slider').append(insert_1);
|
176
|
-
|
184
|
+
|
177
|
-
$('#
|
185
|
+
$('#bbbbb .slider').append(insert_2);
|
178
|
-
|
186
|
+
|
179
|
-
$('#
|
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
|
-
|
213
|
+
bbbbb,01,見出し01,ニーズ01,アプローチ01,成果物01
|
200
|
-
|
214
|
+
|
201
|
-
|
215
|
+
bbbbb,02,見出し02,ニーズ02,アプローチ02,成果物02
|
202
|
-
|
216
|
+
|
203
|
-
|
217
|
+
bbbbb,03,見出し03,ニーズ03,アプローチ03,成果物03
|
204
|
-
|
218
|
+
|
205
|
-
|
219
|
+
ccc,01,見出し01,ニーズ01,アプローチ01,成果物01
|
206
|
-
|
220
|
+
|
207
|
-
|
221
|
+
ccc,02,見出し02,ニーズ02,アプローチ02,成果物02
|
208
|
-
|
222
|
+
|
209
|
-
|
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の記述が抜けておりましたので追記しています。
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のプラグインの記述を追加しました。
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">
|