Ich möchte eine Funktion ausführen, bevor ein <div>
Element aus dem Dokument entfernt wird. Welchen EventListener kann ich dem Element <div>
hinzufügen?Gibt es ein Ereignis, bevor ein DOM-Element entfernt wird?
Wenn es kein genaues Ereignis gibt, wie kann ich eine Funktion an das Element <div>
binden, wenn es entfernt wird? Ich habe versucht, die unten, aber sie haben nicht funktioniert
$('#divToRemove').on('beforeunload', handler);
divToRemove.addEventListener('onbeforeunload', handler);
Jede Antwort wird sehr geschätzt werden.
Nein, es sei denn, Sie heben einen manuell an. Sie könnten auch einen 'MutationObserver' für ein Eltern-Element verwenden, aber das funktioniert nicht in älteren Browsern. –
Die folgenden Ressourcen könnten interessant zu lesen sein: https://davidwalsh.name/mutationobserver-api | https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver | http://caniuse.com/#feat=mutationobserver – Flyer53
Vielen Dank für die Antworten. sehr interessant! – Benjamin