112 of 119 menu

Metodo fadeToggle

Il metodo fadeToggle mostra o nasconde alternativamente gli elementi in modo fluido, animandone l'opacità.

Sintassi

Mostrare/nascondere in un tempo dato, 400ms di default:

.fadeToggle(durata);

Il tempo può essere specificato non solo in millisecondi, ma anche con le parole chiave slow (600ms) e fast (200ms), maggiore è il valore, più lenta è l'animazione:

.fadeToggle('slow' o 'fast');

Se non si specificano parametri - non ci sarà animazione, gli elementi appariranno/scompariranno istantaneamente:

.fadeToggle();

È anche possibile passare come secondo parametro una funzione di easing, e come terzo parametro una funzione di callback - che verrà eseguita al termine dell'animazione. Entrambi i parametri sono opzionali:

.fadeToggle(durata, [funzione di easing], [funzione di callback]);

È possibile passare al metodo varie opzioni, sotto forma di oggetto JavaScript, contenente coppie chiave: valore:

.fadeToggle(opzioni);

Un tale oggetto può passare i seguenti parametri e funzioni - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. La descrizione di questi parametri è consultabile per il metodo animate. Ad esempio, impostiamo la durata e la funzione di easing:

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

Esempio

Nell'esempio seguente, alla prima pressione del pulsante #toggle l'elemento con #test verrà nascosto, mentre alla successiva - verrà mostrato. Per fare ciò utilizzeremo il metodo fadeToggle. Inoltre imposteremo la velocità su 1000ms e il valore della funzione di easing su linear:

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

Vedi anche

  • metodo slideToggle,
    che alterna la visualizzazione/nascondimento fluido degli elementi
  • metodo fadeTo,
    che modifica l'opacità degli elementi
  • metodo toggle,
    che alterna la visualizzazione/nascondimento fluido degli elementi
  • metodo animate,
    che anima le proprietà degli elementi
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta