Moin,
ich möchte per jQuery ein Element ein anderes verfolgen lassen. Dazu habe ich folgende Funktion:
while($("#zwei").offset().left>$("#drei").offset().left)
{
$("#drei").css('left','+=5');
}
Solange das eine Element weiter links ist als das andere, soll es nach links verschoben werden. Führt man nun diese Seite im Browser aus, sind beide Elemente bereits auf einer höhe (das heißt, dass die Funktion funktioniert hat).
Ändere ich es nun aber so ab:
while($("#zwei").offset().left>$("#drei").offset().left)
{
$("#drei").animate({"left": "+=5px"}, "fast");
}
Dann fährt der Block ins endlose weiter bzw das Script stürzt ab.
Ich möchte aber eine Animation haben und nicht einfach die Elemente übereinander setzen.
Hat jemande einen Tipp? Oder gibt es alternative Lösungen zur Elementverfolgung in JS/jQuery?
MfG