❶スライドショーに使うイメージの配列を作る
1定数の配列imagesを用意→画像のパスを登録
2変数を作り、0を代入する(今何枚目の画像を表示しているか保存するため)
const images = ['images/image1.jpg', 'images/image2.jpg', 'images/image3.jpg', 'images/image4.jpg', 'images/image5.jpg'];
let current = 0; //今何枚目の画像を表示しているか保存
❷ボタンをクリックしたときのイベントを津樹る
document.getElementById('prev').onclick = function(){
changeImage(-1);
};
document.getElementById('next').onclick = function(){
changeImage(1);};
❸ボタンをクリックしたときのファンクションを用意
ボタンをクリックしたときに渡される1や−1はパラメータnumに代入
function changeImage(num){
❹functionに入れる条件式を設定(0〜写真の枚数を再現)
lengthは項目の数
current + numが0以上、current + numが配列imagesの項目より少ない▶︎true スライド実行
if (current + num >= 0 && current + num < images.length){
:sunny:次へのボタンをクリック
1.ボタンクリックする(current num = 0+1=1) 0以上,
2.項目数は5個(1<5)
:sunny:前へのボタンをクリック
1.current num = 0-1=-1▶︎条件外のためfalse
動かない
❺functionの(current + num >= 0 && current + num < images.length)がtrueになる
currentに際代入
current += num; //進んだ時は1 後退した時は−1なので
❻imgタグを取得しsedにcuurent番目のデータ(画像パス)を設定する
document.getElementById('main_image').src = images[current];
src▶︎画像を切り替える