2021年8月31日解決済み

updateButtons() 内では何をしているのですか?

ユーザー

updateButtons()内の記述についていまいち理解ができていないので教えてください。

if文の前にprev.classList.remove('hidden');とnext.classList.remove('hidden');を記述する理由としては、

updateButtons()の挿入箇所で、

  1. まずはhiddenクラスがついていようがいまいが、一旦hiddenクラスを消す(これによりボタンが常に 表示される)
  2. currentIndex === 0であればprevにhiddenを付ける(最初のスライドからprevボタンが消える)

  3. currentIndex === slides.length -1であればnextにhiddenを付ける(最後のスライドからnextボタンが消える)

という考え方でよろしいでしょうか?

よろしくお願いいたします。

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?