Construct2

Fermer Explications

Fermer Débuter en vidéo

Fermer Images

Fermer Audio

Fermer Plugins

Fermer Commentaires

Fermer Interactions

Fermer Associations

Fermer Texte à trous

Fermer Choix audio

Fermer Puzzle

Fermer Tri d'images

Fermer Consignes

Fermer Construction

Fermer Dessin

Fermer Graphisme

Fermer Ordre

Fermer Quizz

Fermer Score

Fermer Animations

Fermer Fichiers

Fermer Masques

Fermer Données

Fermer En ligne

Fermer Générateurs

Notepad++

Fermer Les mains dedans

Visites

 220829 visiteurs

 1 visiteur en ligne

Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 4 membres


Connectés :

( personne )
Webmaster - Infos
Plugins 4.6
Les mains dedans - 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 :
coordonnees01

Les coordonnées s'affichent au bout de la consigne :
coordonnees02


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.
coordonnees02b


Le zip du projet


Le fichier index.html  :
coordonnees03


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  :
glisser06




La position d'une image est donnée par rapport à son coin en haut à gauche :
coordonnees02c


Le fichier JAVASCRIPT leCode.js  :
coordonnees04

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 1327 fois


Imprimer l'article Imprimer l'article

Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !

^ Haut ^