Membuat Slide Show menggunakan Java Script
- Selasa, 07 Oktober 2025
- Kanghaki
- 0 komentar
Silahkan Klik untuk unduh file slideshow.html
Fungsi-Fungsi Slideshow (JavaScript)
1. Inisialisasi Elemen
➡️ Menangkap semua elemen
yang akan ditampilkan bergantian dalam slideshow.
2. Navigasi & Kontrol
➡️ Mengambil tombol navigasi untuk berpindah ke slide sebelumnya, berikutnya, atau menghentikan otomatisasi.
3. Fungsi goTo(i)
➡️ Fungsi ini menggeser tampilan slideshow ke slide ke-i menggunakan transformasi CSS translateX.
Misalnya:
-
index = 0→ slide pertama -
index = 1→ slide kedua, dst.
4. Fungsi next() dan prev()
➡️ Untuk berpindah ke slide berikutnya atau sebelumnya.
Dipanggil ketika pengguna menekan tombol ▶ atau ◀.
5. Autoplay (Timer Otomatis)
➡️ Slideshow akan otomatis berpindah setiap 4 detik.
Jika pengguna klik tombol Stop, maka autoplay dihentikan.
6. Fungsi toggleAuto
➡️ Mengaktifkan atau menonaktifkan perpindahan otomatis.
7. Navigasi via Keyboard
➡️ Memungkinkan pengguna mengganti slide dengan tombol panah kiri dan kanan di keyboard.
8. Event untuk Thumbnail & Dots
➡️ Klik pada titik kecil (dot) atau thumbnail gambar juga akan memanggil goTo() dan menampilkan slide sesuai index-nya.
9. Efek Transisi
➡️ CSS diatur agar setiap perpindahan slide halus dan lembut, seolah-olah gambar bergeser perlahan.
Alur Kerjanya
-
Saat halaman dimuat → fungsi
startTimer()dijalankan. -
Setiap 4 detik → fungsi
next()dipanggil otomatis. -
Pengguna bisa klik tombol, titik, atau thumbnail untuk ganti slide manual.
-
JavaScript akan mengubah posisi
translateXpada container.slides. -
CSS menambahkan animasi halus saat berganti gambar.