JQuery Fade Metotları

JQuery ile nesneleri solarak yavaşça yok edebilir veya gizlenmiş bir nesnenin saydamlığını yavaşça artırarak görünür olmasını sağlayabiliriz.

Fade metodunun 4 farklı varyasyonu olup, kullanım şekli hem birbirleriyle hem de diğer konularda işlediğimiz metotlar ile aynıdır:

$(selector).fadeMetodu( hız, callbackFonksiyonu );

Parametreler isteğe bağlıdır. Efekt hızını belirlemek için slow, fast veya milisaniye cinsinden süre verilebilir. Callback fonksiyonları ise önceki konumuzda anlatılmıştır.

Fade metotlarını inceleyelim:

fadeIn() Metodu Gizlenmiş durumdaki nesnelerin saydamlığını artırarak görünür olmasını sağlar. Örnek: Aşağıdaki örnekte fadeIn metodu 3 farklı şekilde kullanılmıştır.


$("#button1").click(function(){
    $("#kutu1").fadeIn();
    $("#kutu2").fadeIn("slow");
    $("#kutu3").fadeIn(3000);
});

fadeOut() Metodu Nesnelerin solarak gizlenmesini sağlar.

Örnek:


$("#button1").click(function(){
    $("#kutu1").fadeOut();
    $("#kutu2").fadeOut("slow");
    $("#kutu3").fadeOut(3000);
});

fadeToggle() Metodu Bağlandığı nesne görünür ise solmasını, gizli ise görünmesini sağlar.

Örnek:


$("#button1").click(function(){
    $("#kutu1").fadeToggle();
    $("#kutu2").fadeToggle("slow");
    $("#kutu3").fadeToggle(3000);
});

fadeTo() Metodu Nesneleri istenen saydamlığa kadar soldurmayı sağlar. Saydamlık derecesi olarak 0 ile 1 arasında bir değer verilir.

Örnek:


$("#button1").click(function(){
    $("#kutu1").fadeTo(“fast”, 0.3);
    $("#kutu2").fadeTo("slow",0.6);
    $("#kutu3").fadeTo(3000, 0.5);
});