2. Effects
jQuery possiede
anche un buon
numero di
funzionalità per fare
animazioni/effetti
nelle nostre pagine
3. Basic
• .hide() <div id="clickme">
Click here
</div>
<img id="book" src="book.png" alt=""
width="100" height="123" />
With the element initially shown, we can
hide it slowly:
$('#clickme').click(function() {
$('#book').hide('slow', function() {
alert('Animation complete.');
});
});
4. show
• .show() <div id="clickme">
Click here
</div>
<img id="book" src="book.png" alt=""
width="100" height="123" />
With the element initially hidden, we
can show it slowly:
$('#clickme').click(function() {
$('#book').show('slow', function() {
// Animation complete.
});
});
5. toggle
• .toggle() Mostra e nasconde
l'elemento in base
allo stato che ha.
6. Fading
• .fadeIn() All'effetto di far
• .fadeOut() apparire l'elemento
• .fadeTo() aggiunge la
dissolvenza
• .fadeToggle()
7. Sliding
• .slideDown() Aggiunge lo
• .slideToggle() scorrimento
• .slideUp() all'animazione di far
apparire l'elemento.
8. Callback
In tutti questi metodi possiamo aggiungere
una funzione di callback che viene invocata
quando l'animazione è terminata.
$('#clickme').click(function() {
$('#book').slideDown('slow', function() {
// Animation complete.
});
});
9. Plugin
http://archive.plugins.jquery.com/
I plugin sono metodi personalizzati che
estendono le funzionalità di jQuery.