Autant pour moi, j'avais mal lu
Code PHP :
<?php
<script type="text/javascript">
(function($) {
$.turnDiv = {
//Variable de base:
//Centre de l'écran
centreTop : screen.height/2,
centreLeft : screen.width/2,
//Variable U
u: 3,
//Calcule de la nouvelle position
newPos: function(Rayon) {
var newTop = $.turnDiv.centreTop + (Rayon*Math.cos($.turnDiv.u));
var newLeft = $.turnDiv.centreLeft + (Rayon*Math.sin($.turnDiv.u));
$(this).css({top: (newTop)+"px", left: (newLeft)+"px"});
},
//Rotation toute les Xmiliseconde
rotate: function (Rayon, speed) {
setInterval(function(){
$.turnDiv.newPos(Rayon);
}, speed);
}
}
//Accès rapide
$.fn.rotateDiv = function(Rayon, speed) {
$.turnDiv.rotate(Rayon, speed);
}
})(jQuery);
$(document).ready(function (){
$("div.rot").rotateDiv(30,500);
});
</script>
Par contre tes positions sont toujours les mêmes puisque tu ne changes aucune valeur dans le temps.