質問編集履歴

2

参考元コード追加

2021/11/02 00:26

投稿

masakaito
masakaito

スコア0

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  ### 該当のソースコード
10
10
 
11
11
  ```ここに言語名を入力
12
- javaScript
12
+ 参考元javaScript
13
13
 
14
14
  $(function() {
15
15
  $slide = $('.slide');
@@ -35,7 +35,7 @@
35
35
  });
36
36
  });
37
37
 
38
- html
38
+ 参考元html
39
39
  <ul class="slide">
40
40
  <li class="item"><img src="https://picsum.photos/id/301/1024/768" alt="" /></li>
41
41
  <li class="item"><img src="https://picsum.photos/id/305/1024/768" alt="" /></li>
@@ -69,7 +69,7 @@
69
69
 
70
70
  ### 試したこと
71
71
  **試したこと**
72
-
72
+ javascript
73
73
  $slide = $('.slide');
74
74
  $navigation = $('.slide-navigation .item');
75
75
  上記部分を複製
@@ -81,8 +81,8 @@
81
81
  $navigation = $('.slide-navigation2 .item');
82
82
 
83
83
 
84
- classをそれぞれ変更
85
84
  html
85
+ classをそれぞれ追加変更
86
86
 
87
87
  <div class="slide">
88
88
  <div class="item"> <img src=""/> </div>

1

参考もとコードを追加

2021/11/02 00:26

投稿

masakaito
masakaito

スコア0

title CHANGED
File without changes
body CHANGED
@@ -11,9 +11,69 @@
11
11
  ```ここに言語名を入力
12
12
  javaScript
13
13
 
14
+ $(function() {
15
+ $slide = $('.slide');
16
+ $navigation = $('.slide-navigation .item');
17
+
18
+ $slide.slick({ //slickスライダー作成
19
+ infinite: true,
20
+ slidesToShow: 1,
21
+ slidesToScroll: 1,
22
+ arrows: false,
23
+ fade: true,
24
+ });
25
+ $navigation.each(function(index){ //サムネイルに連番付与属性
26
+ $(this).attr('data-number', index);
27
+ });
28
+ $navigation.eq(0).addClass('current'); //1枚をオーバーレイ
29
+
30
+ $navigation.on('click', function(){ //サムネイルクリック時イベント
31
+ var number = $(this).attr('data-number');
32
+ $slide.slick('slickGoTo', number, true);
33
+ $(this).siblings().removeClass('current');
34
+ $(this).addClass('current');
35
+ });
36
+ });
37
+
38
+ html
39
+ <ul class="slide">
40
+ <li class="item"><img src="https://picsum.photos/id/301/1024/768" alt="" /></li>
41
+ <li class="item"><img src="https://picsum.photos/id/305/1024/768" alt="" /></li>
42
+ <li class="item"><img src="https://picsum.photos/id/307/1024/768" alt="" /></li>
43
+ <li class="item"><img src="https://picsum.photos/id/308/1024/768" alt="" /></li>
44
+ <li class="item"><img src="https://picsum.photos/id/310/1024/768" alt="" /></li>
45
+ <li class="item"><img src="https://picsum.photos/id/315/1024/768" alt="" /></li>
46
+ <li class="item"><img src="https://picsum.photos/id/318/1024/768" alt="" /></li>
47
+ <li class="item"><img src="https://picsum.photos/id/320/1024/768" alt="" /></li>
48
+ <li class="item"><img src="https://picsum.photos/id/321/1024/768" alt="" /></li>
49
+ <li class="item"><img src="https://picsum.photos/id/331/1024/768" alt="" /></li>
50
+ </ul>
51
+ <ul class="slide-navigation">
52
+ <li class="item"><img src="https://picsum.photos/id/301/1024/768" alt="" /></li>
53
+ <li class="item"><img src="https://picsum.photos/id/305/1024/768" alt="" /></li>
54
+ <li class="item"><img src="https://picsum.photos/id/307/1024/768" alt="" /></li>
55
+ <li class="item"><img src="https://picsum.photos/id/308/1024/768" alt="" /></li>
56
+ <li class="item"><img src="https://picsum.photos/id/310/1024/768" alt="" /></li>
57
+ <li class="item"><img src="https://picsum.photos/id/315/1024/768" alt="" /></li>
58
+ <li class="item"><img src="https://picsum.photos/id/318/1024/768" alt="" /></li>
59
+ <li class="item"><img src="https://picsum.photos/id/320/1024/768" alt="" /></li>
60
+ <li class="item"><img src="https://picsum.photos/id/321/1024/768" alt="" /></li>
61
+ <li class="item"><img src="https://picsum.photos/id/331/1024/768" alt="" /></li>
62
+ </ul>
63
+
64
+
65
+
66
+
67
+
68
+
69
+
70
+ ### 試したこと
71
+ **試したこと**
72
+
14
73
  $slide = $('.slide');
15
74
  $navigation = $('.slide-navigation .item');
16
- を複製
75
+ 上記部分を複製
76
+
17
77
  $slide = $('.slide1');
18
78
  $navigation = $('.slide-navigation1 .item');
19
79
 
@@ -21,6 +81,7 @@
21
81
  $navigation = $('.slide-navigation2 .item');
22
82
 
23
83
 
84
+ classをそれぞれ変更
24
85
  html
25
86
 
26
87
  <div class="slide">
@@ -31,8 +92,8 @@
31
92
  <div class="item"> <img src=""/> </div>
32
93
  <div class="item"> <img src=""/> </div>
33
94
  </div>
34
- </div>
35
95
 
96
+
36
97
  <div class="slide1">
37
98
  <div class="item"> <img src=""/> </div>
38
99
  <div class="item"> <img src=""/> </div>
@@ -41,8 +102,8 @@
41
102
  <div class="item"> <img src=""/> </div>
42
103
  <div class="item"> <img src=""/> </div>
43
104
  </div>
44
- </div>
45
105
 
106
+
46
107
  <div class="slide2">
47
108
  <div class="item"> <img src=""/> </div>
48
109
  <div class="item"> <img src=""/> </div>
@@ -51,7 +112,6 @@
51
112
  <div class="item"> <img src=""/> </div>
52
113
  <div class="item"> <img src=""/> </div>
53
114
  </div>
54
- </div>
55
115
 
56
116
 
57
117