お世話になります。
質問させていただきます。
document.querySelectorAll(".thumbnails > li")[target].click();
の中のclick()
は以前登録した、
li.addEventListener("click", () => {
mainImage.src = image;
const thumbnails = document.querySelectorAll(".thumbnails > li");
thumbnails[currentIndex].classList.remove("current");
currentIndex = index;
thumbnails[currentIndex].classList.add("current");
});
を呼び出していると理解しています。
上記の中のimage
やindex
は.forEach((image, index)
の部分のimage
, index
の引数を引っ張ってきていると思うのですが、
document.querySelectorAll(".thumbnails > li")[target].click();
で
li.addEventListener("click", () => { ...
を呼び出した時も、.forEach((image, index)
の引数部分まで遡ってimage
, index
の情報を引っ張ってくるというイメージでいいのでしょうか?
ご教授をお願い致します。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?