проблема развивается вокруг
- этот случайный плавающий сценарий позволяет совершать только шаговые движения сначала слева, а затем вверх, но в идеальном случае он будет между двумя
- это не совсем гладко
Я пытался с плагином замедления также
код здесь:
function ran(min, max)
{
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function moveIt()
{
$(".circle").each(function() {
x = ran(-3, 3);
y = ran(-3, 3);
pos = $(this).position();
nowX = pos.left + x;
nowY = pos.top + y;
$(this).animate({"left": nowX}, {queue:false, duration:400, easing: 'linear'});
$(this).animate({"top": nowY}, {queue:false, duration:400, easing: 'linear'});
});
}
setInterval(moveIt, 400);