Il est en fait pas difficile:
function moveDiv(t,mdiv) {
t = t + 0.05; // "time"
var r = 10, //radius of circle
xcenter = 400, //x location of circles centre on screen
ycenter = 400, //y location of circles centre on screen
x = Math.floor(xcenter + (r * Math.cos(t))), //circles parametric function
y = Math.floor(ycenter + (r * Math.sin(t))); //circles parametric function
mDiv.style.top = x + "px"; //set divs new coordinates
mDiv.style.left = y + "px"; //set divs new coordinates
setTimeout(function() { //make sure the animation keeps going
moveDiv(t,mdiv);
}, 100);
}
myDiv = //get div element
moveDiv(1,myDiv); //start the animation
ai pas testé, mais c'est à propos de comment cela devrait fonctionner. Assurez-vous que vous définissez la propriété css "position" de ces divs sur absolue ou fixe. Jetez également un coup d'oeil à parametric equation pour le cercle.
Veuillez formater votre question en texte normal; il semble que vous l'ayez formaté comme un bloc de code (ce qui n'est pas le cas!). –