button
のクリックイベントの設定もnext
,prev
のクリックイベントと同様な位置に
記述した方がよい(そうでないと機能しない?)と思うのですが、この位置に記述するのはなぜでしょうか?
私の理解では
setupDots
関数は読み込み時に一度だけ呼び出され、for
文でslides.length
個のbutton
を生成するもの。button
が生成し終わったらこの関数は終了し、その後は呼び出されない。button
の生成が完了後に、button
のクリックイベントが発生しても、その設定がsetupDots
関数に書かれていると機能しない。と考えたのですが、実際は機能しています。
このコードの挙動としては
button
がクリックされるたびにsetupDots
関数が呼び出されているのでしょうか?
それともsetupDots
関数は一度呼び出したら終了せず待機状態(?)になってるのでしょうか?
関数の中にクリックイベントの設定が書かれていると
関数呼び出し時にしかクリックイベントが取得されない気がします。
何か根本的な考え方が間違ってますでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?