質問編集履歴

2

コードの修正

2022/03/22 14:35

投稿

kzy27
kzy27

スコア0

test CHANGED
File without changes
test CHANGED
@@ -85,7 +85,7 @@
85
85
  prevArrow: '<div class="slick-prev"><span></span></div>',
86
86
  nextArrow: '<div class="slick-next"><span></span></div>',
87
87
  dots: false,
88
- initialSlide: slideNum,
88
+ initialSlide: slideNum - 1,
89
89
  });
90
90
  });
91
91
  });

1

<発生している問題>を更新

2022/03/22 14:34

投稿

kzy27
kzy27

スコア0

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,8 @@
11
11
 
12
12
  ### <発生している問題>
13
13
  **「画像をクリックしたら同じ画像がモーダルウィンドウ内でスライド画像の最初として出てくる」**
14
- の実装がうまくいかない。
14
+ の実装がうまくいかない状態です
15
+ 現状のコードだと、let slideNum = $(this).data('slide');でslideNumに値が入るところまではできているのですが、その後の$('[data-slide="' + slideNum + '"]').click(function() {・・・}が処理されず、スライダーが機能されていない状況です。
15
16
 
16
17
  ### <試したこと>
17
18
  slickのオプション設定でinitialSlideを使うと最初に出てくるスライドを制御できることが分かり、直接initialSlideの値を設定すると実現できました。