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

質問編集履歴

3

参考サイトの追記

2020/06/30 07:17

投稿

chellll37
chellll37

スコア7

title CHANGED
File without changes
body CHANGED
@@ -3,6 +3,8 @@
3
3
  下記サイトを参考に、サムネイルは固定で全部表示されるスライダーを作成中です。
4
4
  同じページに複数のスライダーを設置したいのですが、うまくいきません。
5
5
 
6
+ 参考サイト:[slick.jsでサムネイル付きスライダーを作成する|takblog](https://takblog.site/web/?p=144)
7
+
6
8
  1つ目のスライダーはうまく動きますが、
7
9
  2つ目以降のスライダーは1つ目と連動してしまったり、
8
10
  .gallery_phに入ってくるはずの画像が消えてしまったりします。
@@ -115,7 +117,7 @@
115
117
 
116
118
  jQeryのバージョン:3.4.0
117
119
  slick:[http://kenwheeler.github.io/slick/](http://kenwheeler.github.io/slick/)
118
- 参考js:[https://takblog.site/web/?p=144](https://takblog.site/web/?p=144)
120
+ jsの参考サイト:[https://takblog.site/web/?p=144](https://takblog.site/web/?p=144)
119
121
 
120
122
  足りない情報があればお知らせくださいませ。
121
123
  よろしくお願いいたします。

2

誤字修正

2020/06/30 07:17

投稿

chellll37
chellll37

スコア7

title CHANGED
File without changes
body CHANGED
@@ -8,8 +8,8 @@
8
8
  .gallery_phに入ってくるはずの画像が消えてしまったりします。
9
9
 
10
10
  スライダーの設定が同じidやclassだからだと思っています。
11
- ただ仕様の都合上、html上は同じclassのままにしたいため、
11
+ ただ仕様の都合上、html上は同じclassのままにしたいため、
12
- javascriptのほうで連番をつけるなどの作業が必要なのかと考えています。
12
+ javascriptのほうで連番をつけるなどの作業が必要と考えています。
13
13
 
14
14
  インクリメント演算子?などで各スライドのidなどを個別にしようとしたのですが
15
15
  力不足で正常に動作するまでには至りませんでした。
@@ -20,7 +20,7 @@
20
20
  ```html
21
21
  <div class="gallery_wrap">
22
22
   <ul class="gallery_ph">
23
-   <li class="slide-item"><img data-lazy="common/images/img_prod05.jpg" alt="画像"></li>
23
+   <li class="slide-item"><img data-lazy="common/images/img_prod01.jpg" alt="画像"></li>
24
24
    <li class="slide-item"><img data-lazy="common/images/img_prod02.jpg" alt="画像"></li>
25
25
    <li class="slide-item"><img data-lazy="common/images/img_prod03.jpg" alt="画像"></li>
26
26
    <li class="slide-item"><img data-lazy="common/images/img_prod04.jpg" alt="画像"></li>
@@ -30,7 +30,7 @@
30
30
    <li class="slide-item"><img data-lazy="common/images/img_prod02.jpg" alt="画像"></li>
31
31
   </ul>
32
32
   <ul class="gallery_thumb">
33
-   <li class="thumbnail-item thumbnail-current"><img src="common/images/img_prod05.jpg" alt="画像"></li>
33
+   <li class="thumbnail-item thumbnail-current"><img src="common/images/img_prod01.jpg" alt="画像"></li>
34
34
    <li class="thumbnail-item"><img src="common/images/img_prod02.jpg" alt="画像"></li>
35
35
    <li class="thumbnail-item"><img src="common/images/img_prod03.jpg" alt="画像"></li>
36
36
    <li class="thumbnail-item"><img src="common/images/img_prod04.jpg" alt="画像"></li>

1

要望を追加

2020/06/30 07:15

投稿

chellll37
chellll37

スコア7

title CHANGED
File without changes
body CHANGED
@@ -3,13 +3,19 @@
3
3
  下記サイトを参考に、サムネイルは固定で全部表示されるスライダーを作成中です。
4
4
  同じページに複数のスライダーを設置したいのですが、うまくいきません。
5
5
 
6
+ 1つ目のスライダーはうまく動きますが、
7
+ 2つ目以降のスライダーは1つ目と連動してしまったり、
6
- スライダー設定同じidやclassだからだと考えてます。
8
+ .gallery_phに入ってくるはず画像えてったりします。
7
9
 
10
+ スライダーの設定が同じidやclassだからだと思っています。
11
+ ただ、仕様の都合上、html上は同じclassのままにしたいため、
12
+ javascriptのほうで連番をつけるなどの作業が必要なのかと考えています。
13
+
8
14
  インクリメント演算子?などで各スライドのidなどを個別にしようとしたのですが
9
15
  力不足で正常に動作するまでには至りませんでした。
10
16
 
11
17
 
12
- ### 該当ソースコード
18
+ ### 該当ソースコード(一部抜粋)
13
19
 
14
20
  ```html
15
21
  <div class="gallery_wrap">
@@ -34,6 +40,35 @@
34
40
    <li class="thumbnail-item"><img src="common/images/img_prod02.jpg" alt="画像"></li>
35
41
   </ul>
36
42
  </div>
43
+
44
+
45
+
46
+ 同じコードが続きます
47
+
48
+
49
+
50
+ <div class="gallery_wrap">
51
+  <ul class="gallery_ph">
52
+   <li class="slide-item"><img data-lazy="common/images/img_prod05.jpg" alt="画像"></li>
53
+   <li class="slide-item"><img data-lazy="common/images/img_prod02.jpg" alt="画像"></li>
54
+   <li class="slide-item"><img data-lazy="common/images/img_prod03.jpg" alt="画像"></li>
55
+   <li class="slide-item"><img data-lazy="common/images/img_prod04.jpg" alt="画像"></li>
56
+   <li class="slide-item"><img data-lazy="common/images/img_prod05.jpg" alt="画像"></li>
57
+   <li class="slide-item"><img data-lazy="common/images/img_prod06.jpg" alt="画像"></li>
58
+   <li class="slide-item"><img data-lazy="common/images/img_prod01.jpg" alt="画像"></li>
59
+   <li class="slide-item"><img data-lazy="common/images/img_prod02.jpg" alt="画像"></li>
60
+  </ul>
61
+  <ul class="gallery_thumb">
62
+   <li class="thumbnail-item thumbnail-current"><img src="common/images/img_prod05.jpg" alt="画像"></li>
63
+   <li class="thumbnail-item"><img src="common/images/img_prod02.jpg" alt="画像"></li>
64
+   <li class="thumbnail-item"><img src="common/images/img_prod03.jpg" alt="画像"></li>
65
+   <li class="thumbnail-item"><img src="common/images/img_prod04.jpg" alt="画像"></li>
66
+   <li class="thumbnail-item"><img src="common/images/img_prod05.jpg" alt="画像"></li>
67
+   <li class="thumbnail-item"><img src="common/images/img_prod06.jpg" alt="画像"></li>
68
+   <li class="thumbnail-item"><img src="common/images/img_prod01.jpg" alt="画像"></li>
69
+   <li class="thumbnail-item"><img src="common/images/img_prod02.jpg" alt="画像"></li>
70
+  </ul>
71
+ </div>
37
72
  ```
38
73
  ```js
39
74
  $(document).ready(function(){