Bonjour j’aimerais faire rebondir une balle dans mon écran je pense savoir d’où vient le problème. Le problème vient de la variable largueur car en soit le code marche mais quand la balle recule de 1px elle réavance.Je sais pas comment le régler voici ci-dessous :
const ball = document.querySelector('#ball');
// - Dès qu'elle touche le bord droit, elle repart dans l'autre sens (vers la gauche)
// - Dès qu'elle touche le bord gauche, elle repart dans l'autre sens (vers la droite)
let largueur = (document.body.clientWidth)-25;
let isABall =setInterval(function () {
if (ball.offsetLeft <= largueur){
ball.style.left = (ball.offsetLeft + 1) + "px";
} else {
ball.style.left = (ball.offsetLeft - 1) + "px";
}
}, 1);
+0
-0