Téléchargements
Coordonnées
Développer en HTML5 avec un éditeur comme Notepad++
"Afficher les coordonnées d'une image"
en HTML5 / Javascript / jQuery
Si vous avez pris connaissance des articles :
-Notepad++
-Structure d'un projet
-Glisser une image
Vous pouvez suivre, sans problème, l'article ci-dessous.
- - - - - - - - - - - - - - - - - - - - - - -
Afficher les coordonnées d'une image :
Cliquer pour ouvrir l'appli HTML5 :
Les coordonnées s'affichent au bout de la consigne :
L'axe des X est horizontal.
L'axe des Y est vertical.
L'origine des axes est le coin en haut à gauche de la page Web.
Le zip du projet
Le fichier index.html :
Ligne 4 : N'oubliez pas de régler Notepad++ pour qu'il affiche les caractères accentués UTF-8.
Ligne 11 : Affiche la consigne.
Ligne 12 : Affiche l'image du chien image1.png à déplacer sur la cible. (id : idImage1)
Ligne 13 : Affiche le lien "Afficher les coordonnées" qui pointe sur la fonction afficherPosition().
Le fichier style.css :
La position d'une image est donnée par rapport à son coin en haut à gauche :
Le fichier JAVASCRIPT leCode.js :
On reconnaît la fonction jQuery au caractère $ dans $('#idImage1').position().
$ est l'alias de jQuery.
Lignes 1 à 3 : Déclaration de l'image du chien ('#idImage1') "draggable" (glissable).
Lignes 5 à 8 : La fonction afficherPosition() est créée : function afficherPosition() { ... }
-Ligne 6 : Déclaration de la variable laPosition : var laPosition = ... ;
-La variable laPosition contiendra les coordonnées de l'objet grâce à l'utilisation de fonctions jQuery.
-La méthode jQuery .position() renvoie les coordonnées de l'élément HTML sollicité. Ici, l'élément désigné par l'ID : #idImage1
-A la ligne 7, on utilise la méthode jQuery .text() qui renvoie une chaine de caractères concaténée (avec des signes +).
parseInt() donne un nombre entier
laPosition.left donne les X
laPosition.top donne les Y
"X: " + parseInt(laPosition.left) + "px , Y: " + parseInt(laPosition.top) +"px"
Date de création : 22/06/2016 @ 20:08
Dernière modification : 03/07/2016 @ 07:49
Catégorie : Les mains dedans
Page lue 1480 fois
Haut
Site propulsé par GuppY - © 2004-2013 - Licence Libre CeCILL