Refire Ready Event nach AJAX Reload
Ich habe andere Themen recherchiert und bin nur verwirrt.
Situation: Ich liefere ein generisches jQuery-Plugin, das die Div lädt, die der Benutzer dynamisch über AJAX angibt. Alles funktioniert gut, aber auf z. Auf der Seite eines Benutzers befindet sich ein Teil von JS, der nicht aufgerufen wird, da das Ereignis "ready" nicht erneut ausgelöst wird.
Die übliche Situation ist, dass die anderen jQuery-Elemente des Benutzers nach jQuery (document) .ready platziert werden.
Ich habe gerade getestet, wie man anruft:
$(document).trigger('ready');
manuell - es hat überhaupt keine Auswirkungen, da ich annehme, dass "ready" nur einmal und nur einmal aufgerufen wird.
Wie gehe ich richtig damit um? (Es wäre großartig, eine möglichst allgemeine Lösung bereitzustellen.)
Ich würde gerne etwas tun, wie in diesem Thread vorgeschlagen:
$ Document.ready auslösen (AJAX-Code, den ich nicht ändern kann, wird ausgeführt)
Aber ich denke, dass readyList jetzt privat ist und nicht mehr direkt manipuliert werden kann?
Es ist erwähnenswert, dass das Plugin, das ich zur Verfügung stelle, eine Rückruffunktion für den Benutzer bietet. Natürlich könnte er den JS-Code nach dem Laden dort ablegen.
Vielen Dank im Voraus und freundliche Grüße