Sebelum menggunakan efek ini tentunya blog sobat harus sudah tertanam framework jQuery seperti ini :
Silahkan fahami dulu pengertian dari
.show() digunakan untuk menampilkan objek yang tersembunyi.
.hide() digunakan untuk menyembunyikan objek.
.toggle() melakukan perintah keduanya. Apabia objek tersembunyi maka akan dimunculkan, dan apabila muncul akan disembunyikan.
Selektor merupakan objek yang dikenai perintah, sedangkan Kecepatan bisa menggunakan Mildetik (contoh
Contoh syntax terhadap satu
Contoh pergantian teks dengan Buka dan Tutup :
Demo pergantian teks :
Untuk menambahkan efek lain seperti bounce, blind, shake dll sobat harus memasang plugin jQuery UI.
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js' type='text/javascript'/>
Pemasangan jQuery pada template cukup 1 saja. Apabila ada beberapa versi framework jQuery, maka efek-efek tidak akan berjalan.
Silahkan fahami dulu pengertian dari
show, hide dan toggle :.show() digunakan untuk menampilkan objek yang tersembunyi.
.hide() digunakan untuk menyembunyikan objek.
.toggle() melakukan perintah keduanya. Apabia objek tersembunyi maka akan dimunculkan, dan apabila muncul akan disembunyikan.
Syntax (Penulisan)
$(selektor).show(kecepatan)
$(selektor).hide(kecepatan)
$(selektor).toggle(kecepatan)
Selektor merupakan objek yang dikenai perintah, sedangkan Kecepatan bisa menggunakan Mildetik (contoh
500, 1000)'normal', 'slow' atau 'fast'.Contoh syntax terhadap satu
id misalkan #kotak :$('#kotak").toggle('slow')
Contoh Penggunaan .show() dan .hide()
Kerangka HTML
<span class="hilang">Hilang</span>
<span class="muncul">Muncul</span>
<div id="target"></div>
CSS
.muncul, .hilang {
background:#56af2e;
color:white;
text-align:center;
padding:8px 12px;
font-family:Tahoma, Verdana;
font-size:13px;
border-radius:5px;
cursor:pointer;
}
#target {
background:#1f57a3;
height:150px;
margin-top:15px;
}
Deklarasi jQuery
$(document).ready(function() {
$('.hilang').click(function() {
$('#target').hide('fast');
});
$('.muncul').click(function() {
$('#target').show('slow');
});
});
Demo
Contoh Penggunaan .toggle()
Kerangka HTML
<span class="muncul-hilang">Toggle</span>
<div id="target"></div>
CSS
.muncul-hilang {
background:#56af2e;
color:white;
text-align:center;
padding:8px 12px;
font-family:Tahoma, Verdana;
font-size:13px;
border-radius:5px;
cursor:pointer;
}
#target {
background:#1f57a3;
height:150px;
margin-top:15px;
}
Deklarasi jQuery
$(document).ready(function() {
$('.muncul-hilang').click(function() {
$('#target').toggle(500);
});
});
Demo
Contoh Lainnya
Contoh pergantian teks dengan Buka dan Tutup :
$('.muncul-hilang').toggle(function() {
$(this).text('Buka!');
$('#target').slideUp();
}, function() {
$(this).text('Tutup!');
$('#target').slideDown();
});
Demo pergantian teks :
Untuk menambahkan efek lain seperti bounce, blind, shake dll sobat harus memasang plugin jQuery UI.
Sumber : http://www.w3schools.com/jquery/eff_toggle.asp - http://www.dte.web.id/2011/10/jquery-show-hide-dan-toggle.html