【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
いつも楽しく学習しています。 currentIndex = 0 のとき( a が表示されている状態)に、 next ボタンを押すと currentIndex++ により currentIndex = 1 となり ul が左に画像一枚分移動( b が表示される状態)になることはよく理解できます。 続いて next ボタンを押すとcurrentIndex = 2 となることで `translateX(${-1 * slideWidth * 2}px)`;となり ul が左に画像 2 枚分移動しませんか。よって c を飛び越えて白紙が表示されると思いました。 今後はこの状態から prev ボタンを押すと currentIndex-- より currentIndex=1 となることで `translateX(${-1 * slideWidth * 1}px)`; となって右に移動するどころか更に左へ画面 1 枚分移動すると思いました。 もし、let currentIndex = 0 が addEventListner のブロック内にあれば click の度に currentIndex が初期化するのでレッスンの挙動も理解できるのですが。 詳しく教えて頂けませんでしょうか。 よろしくお願い致します。
currentIndex = 0
currentIndex++
currentIndex = 1
ul
currentIndex = 2
`translateX(${-1 * slideWidth * 2}px)`;
currentIndex--
currentIndex=1
`translateX(${-1 * slideWidth * 1}px)`;
let currentIndex = 0
addEventListner
click
currentIndex
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつも楽しく学習しています。
currentIndex = 0のとき( a が表示されている状態)に、 next ボタンを押すとcurrentIndex++によりcurrentIndex = 1となりulが左に画像一枚分移動( b が表示される状態)になることはよく理解できます。続いて next ボタンを押すと
currentIndex = 2となることで`translateX(${-1 * slideWidth * 2}px)`;となりulが左に画像 2 枚分移動しませんか。よって c を飛び越えて白紙が表示されると思いました。今後はこの状態から prev ボタンを押すと
currentIndex--よりcurrentIndex=1となることで`translateX(${-1 * slideWidth * 1}px)`;となって右に移動するどころか更に左へ画面 1 枚分移動すると思いました。もし、
let currentIndex = 0がaddEventListnerのブロック内にあればclickの度にcurrentIndexが初期化するのでレッスンの挙動も理解できるのですが。詳しく教えて頂けませんでしょうか。
よろしくお願い致します。