Ce pauvre chat s'ennuie. Il a envie de bouger!
pageX et pageY donnent des coordonnées par rapport au coin en haut à gauche de la page.Ici on va utiliser offsetX et offsetY qui donnent des coordonnées par rapport au coin en haut à gauche du terrain.
Supposons qu'on ait déjà :
const terrain=document.getElementById('terrain');const chat =document.getElementById('chat');terrain.addEventListener('click',function(event){ let x=event.offsetX; XYZ});
Que faut-il écrire à la place de XYZ pour déplacer la position du chat à l'endroit cliqué ?(juste pour la position X)N'oubliez pas les unités. Utilisez les variables définies.Essayez dans votre code d'abord.