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

2021年8月28日
ユーザー

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

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

updateButtons()の挿入箇所で、

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

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

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

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

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?