jQuery Event .toggle()
Selain sebagai efek, fungsi .toggle()
juga termasuk dalam event jQuery. Sebelum ini (baca di sini), penerapan efek .toggle()
dapat dituliskan seperti ini:
$('button').click(function() {
$('#elemen').toggle(500);
});
Namun, dalam event kita juga bisa menuliskan fungsi .toggle()
seperti ini:
$('#elemen').toggle(function() {
$(this).css('background-color', 'red');
}, function() {
$(this).css('background-color', 'blue');
});
Dan tidak hanya sebatas dua aksi saja, .toggle()
juga bisa digunakan untuk menangani lebih dari itu. Pada intinya, setiap aksi yang kita tuliskan akan dijalankan setelah aksi sebelumnya telah dijalankan:
$('#elemen').toggle(function() {
$(this).css('background-color', 'red').animate({width:"120"}, 1000);
}, function() {
$(this).css('background-color', 'blue');
}, function() {
$(this).css('background-color', 'yellow');
}, function() {
$(this).css('background-color', 'green').animate({width:"800"}, 1000);
}, function() {
$(this).css('background-color', 'black');
});
1 Komentar
Anonim
mas kalo cara buat yang page #about kaya mas itu gmna :\