Pages

fonction pour retourner la position de la souris

La fonction renvoie un objet, donnant la position relativement à un élément.

function relativePos(evt, element) {
   
     let rect = element.getBoundingClientRect();  // donne la hauteur, largeur, top, left ... d'un element !
   
     return {
                 x: Math.floor(evt.clientX - rect.left),
                 y: Math.floor(evt.clientY - rect.top)
     }; // objet avec deux propriétés
}