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

fadeIn Metodu

fadeIn metodu, gizli elementleri opak hale getirerek yumuşak bir şekilde gösterir. Elementleri fadeOut metoduyla şeffaf yaparak gizleyebilirsiniz.

Sözdizimi

Belirli bir sürede gösterme, varsayılan olarak 400ms:

.fadeIn(süre);

Süre sadece milisaniye cinsinden değil, slow (600ms) ve fast (200ms) anahtar kelimeleriyle de belirtilebilir, değer ne kadar büyükse animasyon o kadar yavaş olur:

.fadeIn('slow' veya 'fast');

Parametre belirtilmezse - animasyon olmaz, elementler anında gösterilir:

.fadeIn();

İkinci parametre olarak easing fonksiyonu, üçüncü parametre olarak da callback fonksiyonu - animasyon tamamlandıktan sonra çalışır - iletebilirsiniz. Her iki parametre de isteğe bağlıdır:

.fadeIn(süre, [easing fonksiyonu], [callback fonksiyonu]);

Metoda, JavaScript nesnesi şeklinde, anahtar: değer çiftleri içeren çeşitli seçenekler iletilir:

.fadeIn(seçenekler);

Böyle bir nesne şu parametreleri ve fonksiyonları iletebilir - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Bu parametrelerin açıklamalarını animate metodu için inceleyebilirsiniz. Örneğin, süreyi ve easing fonksiyonunu ayarlayalım:

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

Örnek

Aşağıdaki örnekte, #hide düğmesine tıklandığında #test elementi fadeOut metodu kullanılarak gizlenecek, #show düğmesine tıklandığında ise fadeIn metodu kullanılarak gösterilecektir. Ayrıca hızı 1000ms olarak ayarlayacağız:

<button id="hide">gizle</button> <button id="show">göster</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); });

Örnek

Aşağıdaki örnekte ise, #test elementini gösterme animasyonu tamamlandıktan sonra '!' metnini içeren bir mesaj, gizleme işleminden sonra ise '?' metnini içeren bir mesaj göstereceğiz:

<button id="hide">gizle</button> <button id="show">göster</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('?'); }); });

Ayrıca Bakınız

  • fadeOut metodu,
    elementleri şeffaf yaparak yumuşak bir şekilde gizler
  • show metodu,
    elementleri yumuşak bir şekilde gösterir
  • slideDown metodu,
    elementleri yumuşak bir şekilde gösterir
← →
↑
Türkçe▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet