JQuery : Ma première fois

A LIRE AUSSI

Par -

Lorsqu’on dit qu’il y a une première fois à tout, et bien moi celle-ci je la partage avec tout le monde.

Depuis le temps que je voulais tester, je m’y suis enfin mise et je suis GENTILLE et JE PARTAGE.

D’abord, si vous n’avez aucune idée de ce qu’est le JQuery, allez consulter le cours de @Scica (Eh Oui, je ne suis pas là pour vous faire le cours, je partage REK :D).

Bon, pour ce premier test, j’ai voulu expérimenter les effets ‘Hover’ de la souris sur un élément HTML.

Pour cela, j’ai juste créé les fichiers suivants :

  • index.html : La page HTML principale

  • css/style.css : La feuille de style (juste pour rendre joli le tout)

  • script/jquery.js : Ce fichier représente la bibliothèque (Javascript) téléchargée à partir du site

  • script/my-script.js : Ceci constitue le fichier de script qui va contenir mes méthodes.

La structure de mon fichier index.html se présente comme ceci :

structure.JPG

Les scripts sont chargés avant la fermeture de la balise <body>.

Ce qui est intéressant, c’est qu’au départ je chargeais mon script avant celui de JQuery et cela empêchait l’exécution de mes méthodes. Donc, veuillez à charger ce dernier avant les autres afin d’éviter tout problème de ce genre.

La page HTML complète :

html.JPG

Ma feuille de style, style.css :

css.JPG

Et enfin, mon script my-script.js que j’expliquerai quand même:

script.JPG

  • Le caractère ‘$’ signifie que l’on appelle la bibliothèque JQuery. On peut le remplacer par ‘jquery’ également (IDEM).

  • L’appel de la fonction ready veut juste dire que le code entre les crochets ne sera exécuté que lorsque le DOM (Document Object Model ou encore appelé “Arbre d’Objets Node”) sera entièrement chargé.

Donc, j’ai 2 fonctions qui seront exécutées une fois le DOM chargé :

  • La première fonction va directement puiser vers l’élément  liste <li > et détecter l’événement ‘mouseenter’ de la souris (c’est-à-dire au passage de la souris) et chercher l’élément paragraphe <p> pour lui dire de s’afficher : slideDown(). Vous remarquerez que dans la feuille de style, les paragraphes sont cachés.

  • La deuxième fonction, elle, va faire le contraire et détecter l’événement ‘mouseleave’ de la souris et faire un slideUp() pour cacher le paragraphe à nouveau.

Simple non !

Après exécution, vous verrez un bel effet au passage de la souris sur les éléments de la liste créée. Un exemple du site montre presque les mêmes effets réalisés par le code précédent (dans notre cas, sur un évènement ‘souris’, dans leur code sur un évènement ‘click’)

Pour ma part, je trouve la manipulation du JQuery pas trop difficile, il suffit de bien analyser la structure du DOM et voilà.
Pour plus d’infos, referrez vous aux tutos suivants :

Leylisha

Leylisha

Leyla Salim Athie, Developpeur JAVA/JEE. Je suis passionnée de BD , Marvel Comics. J'adore lire Stephen King et Dan Brown! Dans une autre vie, je voulais devenir Architecte mais l'Informatique a pris le dessus.
  • Bunolagus Noiro

    à la ligne 29 de ta feuille de style, ta propriété est complètement erronée, il faut utiliser font-family , et puis du Comic sans MS, really ? tu as sûrement été manipulé par le Maitre des Maléfices, où sont les 4 fantastiques ?

    • Leylisha

      En effet, une erreur à rectifier bien sûr! Mais n’empêche pas l’execution du code!
      Merci

      • Bunolagus Noiro

        ur welcome ^^
        mais pitié plus de Comic sans MS même pour faire tes tests

        • Leylisha

          Lol, à chacun ses choix hein!

          Moi je trouve la police cool!