Voici l'une de mes fonctions préférés : animate()
Cette fonction permet de chercher un ou plusieurs éléments HTML pour les animer selon des paramètres définis.
Exemple :
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Animer une image</title>
<script src="js/jquery-1.9.1.min.js"></script>
<meta charset="utf-8" />
</head>
<body>
<div style="height:160px;">
<img id="image" src="/images/theme-city/buildings.png"
width="150px" alt="image avec effet" onclick="animer()" />
</div>
<script>
function animer() {
$("#image").animate({
width : "0px",
opacity : 0
}, 1000, apresAnimer);
}
function apresAnimer() {
$("#image").css("width", "150px");
$("#image").animate({
opacity : 1
}, 5000);
}
</script>
</body>
</html>
Voici mon exemple, cliquez sur cette image et observez.
Les étapes :

Les étapes :
1- Téléchargez jQuery et insérez le lien vers le fichier JS dans la section <head> de votre page.
2- Créer le ou les éléments HTML à animer
2- Créer le ou les éléments HTML à animer
3- Appeler la fonction animate au moment voulu
Détails sur animate
$() // est la fonction principale de jQuery.
$("#image") // demande à jquery de chercher l'élément
// dont l'id est "image".
$("#image").animate({ // en 1000msec (1 seconde), faire disparaitre mon
width : "0px", // image et mettre sa largeur à 0px.
opacity : 0
}, 1000);
La fonction animate permet l'animation de plusieurs paramètres CSS : font-size, left, top, width, ...
Génial, non ?
Ajouter votre commentaire