Jquery random position mehrerer divs

dass ist mein code http://jsfiddle.net/BREvn/2/ (es funktioniert) aber ich will, dass alle div mit einzigartige - Koordinaten. Nun ein Skript bekommen, das erste und andere bewegen, zu ihm legen. Wie kann möglich sein, um dieses problem zu beheben? Ich tryed ein .jede Funktion, aber es gab keine Ergebnisse. Ich denke, das wird einfach sein, aber ich bin zu gut in jquery/javascript.

$('#latestblock').animate({
  top: newY,
  left: newX
}, 500, function() { });

Ich denke, hier muss in der Schleife, aber nicht wissen, wie es zu tun.

  • IDs müssen eindeutig sein für jedes Dokument, verwenden Sie statt Klasse!
  • Sie könnten halten Sie die position jedes div in ein array, dann überprüfen Sie, ob der neue, zufällige position überlagerungen einer vorhandenen div, wenn nicht die position des div, sonst erneut Randomisierung code.
  • Wollen Sie die drei div ' s zu verschieben, gleichzeitig?
Schreibe einen Kommentar