TP Jquery
TP Jquery
TP Jquery
Exercice 1
On vous propose de reproduire l'animation lors de survol d’une image avec la souris comme celle
existante dans le site suivant : http://www.frenchdesignindex.com/
Exercice 2
Développer une page html, contenant une première image « image1 », entourée avec une
bordure rouge. Au clic sur l’image, on remplace image1 par image2 et on enlève la bordure.
1. Développer un script qui assure ce fonctionnement.
2. Modifier l’exercice pour utiliser le survol de la souris sur l’image1 pour charger l’image2.
3. Améliorer l’exercice pour qu’il affiche de façon alternée et à chaque clic, l’image1 ensuite
l’image2.
Exercice 3
Développer une page contenant un carré et trois boutons avec un arrière-plan en rouge.
1. Afficher le carré s'il est déjà masqué.
2. Masquer le carré s’il est déjà affiché : après avoir masqué le carré on affiche le message « objet
Masqué ».
3. Animer le carré s'il est affiché : l'animation consiste à changer de position du carré avec un
décalage vers la droite de 30px. A la fin de l'animation, on affiche le message « objet déplacé ».
4. Effectuer une autre animation de votre choix.
Exercice 4
Développer une page web contenant deux paragraphes. Au clic sur chaque paragraphe, on
modifie sa couleur (progressivement) vers la couleur bleue.
Exercice 5
Développer une page web contenant au minimum trois paragraphes. Chaque paragraphe dispose
d'un identifiant. Au chargement de la page, le 3éme paragraphe est affiché avec la couleur rouge.
Afficher l'identifiant de chaque paragraphe cliqué et qui n'est pas avec la couleur rouge.
Exercice 6
Réalisation d’un menu déroulant.
https://www.alsacreations.com/tuto/lire/603-Creer-un-menu-accordeon-avec-jQuery.html
1
Exercice 7
1. Soit le code ci-dessous, on vous demande de :
<html>
<head>
<title>Exercice Jquery</title>
</head>
<body>
<div>
<ul>
<li> élément 1</li>
<li> élément 2</li>
<li> élément 3</li>
<li> élément 4</li>
<li> élément 5</li>
</ul>
</div>
</body>
</html>
2
Ajouter des boutons qui permettent de réaliser les opérations suivantes :
• Parent : met dans un cadre rouge le parent d’un objet, par exemple menu.
• Parents : met dans un cadre rouge les pères.
• Children : met dans un cadre rouge les enfants
• Next : met dans un cadre rouge l’élément suivant
• nextAll : affiche tous les éléments suivants
• prev : met dans un cadre rouge l’élément précédant
• prevAll : met dans un cadre rouge les éléments précédant
• siblings : met dans un cadre rouge les frères
• find(*) : met dans un cadre rouge tous les éléments de l’objet en cours