111 of 119 menu

Metode fadeTo

Metode fadeTo secara halus mengubah opasitas elemen ke nilai yang ditentukan, dalam rentang dari 0 hingga 1.

Sintaks

Durasi dan opasitas ditentukan dalam segala varian penggunaan metode. Mengubah opasitas dalam waktu yang ditentukan, 400ms secara default:

.fadeTo(durasi, nilai opasitas);

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

.fadeTo('slow' atau 'fast', nilai opasitas);

Dapat juga dengan parameter ketiga (opsional) melewatkan fungsi callback - akan dijalankan setelah penyelesaian animasi:

.fadeTo(durasi, nilai opasitas, [fungsi callback]);

Dapat juga melewatkan fungsi easing dan fungsi callback (parameter opsional) - akan dijalankan setelah penyelesaian animasi:

.fadeTo(durasi, nilai opasitas, [fungsi easing], [fungsi callback]);

Contoh

Dalam contoh berikut, dengan menggunakan metode fadeTo saat tombol #hide ditekan, elemen dengan #test akan disembunyikan dengan mengurangi opasitas hingga 0.5, dan pada #show - akan ditampilkan:

<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').fadeTo(1000, 1); }); $('#hide').on('click', function() { $('#test').fadeTo(1000, 0.5); });

Lihat juga

  • metode fadeToggle,
    yang mengubah opasitas elemen
  • metode fadeIn,
    yang secara halus menampilkan elemen tersembunyi, membuatnya tidak transparan
  • metode animate,
    yang menganimasikan properti elemen
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