Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
110 of 119 menu
◀ ▶

Metode fadeOut

Metode fadeOut menyembunyikan elemen secara halus. Menampilkan elemen dapat dilakukan dengan metode fadeIn, dengan membuatnya tidak transparan.

Sintaks

Menampilkan dalam waktu yang ditentukan, 400ms secara default:

.fadeOut(durasi);

Waktu tidak hanya dapat ditentukan dalam milidetik, tetapi juga dengan kata kunci slow (600ms) dan fast (200ms), semakin besar nilainya, semakin lambat animasinya:

.fadeOut('slow' atau 'fast');

Jika parameter tidak ditentukan - tidak akan ada animasi, elemen akan disembunyikan secara instan:

.fadeOut();

Juga dapat meneruskan fungsi easing sebagai parameter kedua, dan callback function sebagai parameter ketiga - akan dijalankan setelah animasi selesai. Kedua parameter bersifat opsional:

.fadeOut(durasi, [fungsi easing], [callback function]);

Dapat meneruskan berbagai opsi ke metode, dalam bentuk objek JavaScript, yang berisi pasangan kunci: nilai:

.fadeOut(options);

Objek seperti itu dapat meneruskan parameter dan fungsi berikut - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Deskripsi parameter ini dapat Anda lihat untuk metode animate. Contohnya, mari kita atur durasi dan fungsi easing:

.fadeOut( {duration: 800, easing: easeInSine} );

Contoh

Pada contoh berikut, ketika tombol #hide ditekan, elemen dengan #test akan disembunyikan menggunakan metode fadeOut, dan pada tombol #show - akan ditampilkan, dengan menggunakan fadeIn. Kami juga akan mengatur kecepatan menjadi 1000ms:

<button id="hide">hide</button> <button id="show">show</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#show').on('click', function() { $('#test').fadeIn(1000); }); $('#hide').on('click', function() { $('#test').fadeOut(1000); });

Contoh

Dan pada contoh berikut, setelah animasi selesai saat menampilkan elemen #test, kami akan menampilkan pesan dengan teks '!', dan saat menyembunyikan dengan teks '?':

<button id="hide">hide</button> <button id="show">show</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#show').on('click', function() { $('#test').fadeIn(1000, function() { alert('!'); }); }); $('#hide').on('click', function() { $('#test').fadeOut(1000, function() { alert('?'); }); });

Lihat juga

  • metode fadeIn,
    yang menampilkan elemen tersembunyi secara halus, membuatnya tidak transparan
  • metode hide,
    yang menyembunyikan elemen secara halus
  • metode slideUp,
    yang menyembunyikan elemen secara halus
← →
↑
Indonesia▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak