jquery ready mit wait until

N

Netzwerkidi

Hallo,

wäre nett, wenn mir einer helfen könnte bei meinem Beispiel: http://fiddle.jshell.net/KXgVB/

Die beiden Links im Beispiel werden in der echten Anwendung durch eine externe Routine erzeugt.

Sobald die Links da sind - vorher sind nur die beiden Divs da -, müssen ein paar Operationen so wie im Beispiel durchgeführt werden.

Mein hat keinen Einfluss darauf, wann die Links da sind, das kann also nach 2 Sekunden sein oder nach 4 Sekunden, oder wenn man Pech erst nach 10 Sekunden, was zur Folge hat, dass der Timer dann ins Leere läuft und die Bereinigungen nicht durchgeführt werden, weil der Timer auf 5 Sekunden steht.

Ich würde gerne das setTimeout vermeiden und vom System entscheiden lassen, wann es soweit ist. Aber mit
Code:
ready(function(){
  if ($("#div1 .ps a").length>0) 
});
klappt es nicht.

Im Prinzip sollte es einen Ereignistrigger geben und danach die Bereinungsfunktion ausgelöst werden:
Code:
$(document).ready(function(){ 
  $("#div1 .ps a").on("Trigger sobald Anzahl Sätze existieren", "Führe Bereinungsfunktion aus");
});

Vielen Dank + beste Grüße

Idi
 
Zuletzt bearbeitet von einem Moderator:
Zurück