1
Je déplace un gif sur l'écran de gauche à droite et vice versa. Comme je veux animer une personne en cours d'exécution, je dois toujours changer l'image quand elle est à la fin de l'écran. Est-ce que quelqu'un peut m'aider avec ça?JS déplacer une image sur l'écran et en charger une autre à la fin
Je suis nouveau chez JS.
$(document).ready(function() {
function runningLeft() {
$("#run").animate({left: "-=300"}, 1500, "swing", runningRight);
}
function runningRight() {
$("#run").animate({left: "+=300"}, 1500, "swing", runningLeft);
}
runningRight();});
#run {position:absolute;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="run"><img src="https://media.giphy.com/media/vMIQqpANOmAaQ/giphy.gif"/></div>
BR Seb
Ok, merci. J'ai mis quelques URL d'image dans vos vars imageURL1 et 2 mais je ne peux pas voir les images alors. Ai-je besoin de changer autre chose? –
Cela fonctionne très bien dans mon environnement local. Peut-être référer les ressources externes d'origine différente pourrait donner lieu à "CORS". Testez dans votre pointage local vers les ressources locales. Travailler aussi en hauteur et en largeur de div (#run) ainsi que du corps. – Prabhakaran
Maintenant, ça marche! Le problème était que je n'ai pas défini la hauteur et la largeur, donc il n'était pas visible. –