$("....") Szelektor. Itt határozzuk meg, mely elemnél vagy elemeknél történjen az animáció. fadeOut() Kiválasztott elem, teljes elhalványulása. fadeIn() Felfedi az elhalványult elemet. fadeToggle() Kiválasztott elem teljes elhalványulása, és visszaállítása. fadeTo("slow", 0.15) Láthatóság elhalványulása meghatározott sebességgel és értékre ( 0 és 1 között ) Metódusok zárójelei között, meghatározhatunk sebesség paramétert: "slow"(lassú), "fast"(gyors), vagy milliseconds (idő).
$(document).ready(function(){ // fényelnyelés. $("#button01").click(function(){ $("#fad01").fadeOut(); }); // felfedés. $("#button02").click(function(){ $("#fad01").fadeIn(); }); }); |
$(document).ready(function(){ // fényelnyelés "slow"(lassú) $("#button03").click(function(){ $("#fad02").fadeOut("slow"); }); // felfedés. "slow"(lassú) $("#button04").click(function(){ $("#fad02").fadeIn("slow"); }); }); |
$(document).ready(function(){ // fényelnyelés "fast"(gyors) $("#button05").click(function(){ $("#fad03").fadeOut("fast"); }); // felfedés. "fast"(gyors) $("#button06").click(function(){ $("#fad03").fadeIn("fast"); }); }); |
$(document).ready(function(){ // fényelnyelés milliseconds. $("#button07").click(function(){ $("#fad04").fadeOut(3000); }); // felfedés milliseconds. $("#button08").click(function(){ $("#fad04").fadeIn(3000); }); }); |
<div id="fad01"> fadeOut(); Elnyelés. |
<div id="fad02"> fadeOut("slow"); Elnyelés. |
<div id="fad03"> fadeOut("fast"); Elnyelés. |
<div id="fad04"> fadeOut(3000); Elnyelés. |
fadeToggle() |
fadeTo() Fényelnyelés. |
fadeTo() Láthatóság |
Teszteléshez engedélyezhetjük mindegyiket, vagy tiltsuk le azokat, melyekre nincs szükségünk.
<head> <script src=https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js></script> <script> $(document).ready(function(){ // 1. fadeOut() totális fényelnyelés. $("#pid01").click( function() { $("#dv1").fadeOut(); $("#dv2").fadeOut("slow"); // "slow"(lassú) "fast"(gyors) $("#dv3").fadeOut(3000); } ); // 2. fadeIn() fényelnyelés felfedése. $("#pid02").click( function(){ $("#dv1").fadeIn(); $("#dv2").fadeIn("slow"); // "slow"(lassú) "fast"(gyors) $("#dv3").fadeIn(3000); } ); // 3. fadeToggle() Elhalványít-Felfed. $("#pid03").click(function(){ $("#dv1").fadeToggle(); $("#dv2").fadeToggle("slow"); // "slow"(lassú) "fast"(gyors) $("#dv3").fadeToggle(3000); }); // 4. fadeTo() Láthatóság, fényelnyelés meghatározása. Értéke: 0 és 1 között. $("#pid04").click(function(){ $("#dv1").fadeTo("slow", 0.15); $("#dv2").fadeTo("slow", 0.3); $("#dv3").fadeTo(3000, 0.5); }); // 5. fadeTo() Láthatóság fényerejének visszaállítása. $("#pid05").click(function(){ $("#dv1").fadeTo("slow", 0.99); $("#dv2").fadeTo("slow", 0.99); $("#dv3").fadeTo("slow", 0.99); }); }); </script> </head> <body> <div id="dv1" style="width:80%; padding:15px; background-color:goldenrod;"> <p>Példa 1.</p> </div> <div id="dv2" style="width:80%; padding:15px; background-color:orange;"> <p>Példa 2.</p> </div> <div id="dv3" style="width:80%; padding:15px; background-color:goldenrod;"> <p>Példa 3.</p> </div> <button id="pid01">1. Fényerővel elrejtés:<br /> fadeOut()</button> <button id="pid02">2. Elem Felfedése.<br /> fadeIn().</button> <button id="pid03">3. Elrejtés-Felfedés.<br /> fadeToggle().</button> <button id="pid04">4. Fényerő beállítása.<br /> fadeTo("slow",0.xx).</button> <button id="pid05">5. Fényerő visszaállítása.<br /> fadeTo("slow",0.9).</button> </bodi>