【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
大変お世話になります。 "thumbnails" というのは配列ですから、「forEach を使ってまとめてみよう」と思い、 下図のように 0・1・2 の部分を forEach を用いてまとめてみたのですが、next の部分を クリックしても、サムネイル画像の色は 0 が明るいままで、変化しませんでした。
<JavaScript プログラム>
next.addEventListener('click',()=>{ activeIndex++; if(activeIndex > 2){ activeIndex = 0; } mainImage.src = thumbnails[activeIndex].src; // thumbnails[0].classList.remove('active'); 0 // thumbnails[1].classList.remove('active'); 1 // thumbnails[2].classList.remove('active'); 2 thumbnails.forEach(num =>{ thumbnails[num].classList.remove('active'); }); thumbnails[activeIndex].classList.add('active'); });
これは、何か訳があるのでしょうか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
大変お世話になります。
"thumbnails" というのは配列ですから、「forEach を使ってまとめてみよう」と思い、
下図のように 0・1・2 の部分を forEach を用いてまとめてみたのですが、next の部分を
クリックしても、サムネイル画像の色は 0 が明るいままで、変化しませんでした。
<JavaScript プログラム>
これは、何か訳があるのでしょうか?