Η μέθοδος fadeTo στο jQuery
Η μέθοδος fadeTo
επιτρέπει τη μείωση της διαφάνειας
opacity
ενός στοιχείου σε μια συγκεκριμένη τιμή (0 - πλήρως
διαφανές, 1 - πλήρως αδιαφανές).
Ως πρώτη παράμετρο η μέθοδος δέχεται σε ποια
τιμή να αλλάξει η διαφάνεια, και ως δεύτερη
- τον χρόνο εκτέλεσης.
Ας κάνουμε έτσι ώστε με κλικ στο κουμπί
το στοιχείο μας να γίνει ημιδιαφανές σε
1 δευτερόλεπτο. Αρχικά, ας πάρουμε τον ακόλουθο HTML κώδικα:
<button id="fade">click me</button>
<div id="elem">text...</div>
Ας υποθέσουμε επίσης ότι έχουμε CSS:
#elem {
padding: 10px;
width: 150px;
height: 150px;
border: 1px solid green;
margin-top: 10px;
}
Τώρα γράφουμε τον ακόλουθο Javascript κώδικα:
$('#fade').click(function() {
$('#elem').fadeTo(1000, 0.5);
});