.slideDown() dipakai untuk mengubah objek yang tersembunyi menjadi muncul dengan membuat efek sliding membuka.
.slideUp() dipakai untuk menyembunyikan objek dengan membuat efek sliding menutup.
.slideToggle() merupakan adonan antara efek
.slideDown()
dan .slideUp()
. Jadi, ketika elemen sedang muncul, maka .slideToggle()
bertugas untuk menyembunyikannya, sedangkan ketika elemen sedang menghilang, maka .slideToggle()
bertugas untuk menampilkannya.Penulisan Secara Umum
$(sasaran).slideDown(durasi); $(sasaran).slideUp(durasi); $(sasaran).slideToggle(durasi);
Sasaran: ialah objek yang akan dikenai perintah
Durasi: ialah kecepatan aksi. Nilainya dapat berupa milidetik (misal:
1500
, 2000
) atau 'slow'
, 'normal'
dan 'fast'
.Contoh Penerapan Efek .slideDown() dan .slideUp()
Kita buat dua buah tombol dan sebuah area target. Tombol yang pertama berfungsi untuk menyembunyikan elemen, sedangkan tombol yang ke dua berfungsi untuk memunculkan elemen:Kerangka
<button class='hilang'>Tutup!</button> <button class='muncul'>Buka!</button> <div id='target'> <!-- Konten di Sini --> </div>
CSS
#target { background:#f46522; width:200px; height:200px; padding:5px; }
Deklarasi JQuery
$(document).ready(function() { $('.hilang').click(function() { $('#target').slideUp('slow'); }); $('.muncul').click(function() { $('#target').slideDown('fast'); }); });
Contoh Penerapan Efek .slideToggle()
Kita buat sebuah tombol dan sebuah area target. Tombol yang kita buat dipakai untuk membuka dan menutup target:Kerangka
<button class='bukatutup'>Buka/Tutup</button> <div id='target'> <!-- Konten di Sini --> </div>
CSS
#target { background:#f46522; width:200px; height:200px; padding:5px; }
Deklarasi JQuery
$(document).ready(function() { $('.bukatutup').click(function() { $('#target').slideToggle(1000); }); });
Sumber https://www.dte.web.id/