jQuery Event .toggle()

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);
});

Lihat Demo

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');
});

Lihat Demo

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');
});

Lihat Demo

1 Komentar

  • Anonim

    mas kalo cara buat yang page #about kaya mas itu gmna :\

Komentar telah ditutup.