/ / Funktion ausführen, nachdem das Element [Duplikat] geladen hat - Javascript, JavaScript, JavaScript-Ereignisse

Funktion ausführen, nachdem das Element [duplicate] geladen hat - javascript, jquery, javascript-events

Ich möchte eine Funktion ausführen, nachdem ein Element geladen wurde.

jQuery "s load() Das Ereignis scheint dies einfach zu machen, wurde jedoch in Version 1.8 nicht mehr unterstützt. Ich bin auf der Suche nach einer modernen Version einer ähnlichen Sache wie dieser:

$( "img.userIcon" ).load(function() {
if ( $( this ).height() > 100) {
$( this ).addClass( "bigImg" );
}
});

Muss cross-browser sein, kann jQuery oder Vanilla JS sein.

Antworten:

0 für die Antwort № 1

Das Dokumentationsseite sagt, dass .load(callback) ist Kurzschrift für .on("load", callback)

Das .load(callback) wurde wegen Zweideutigkeiten mit dem AJAX nicht mehr empfohlen .load(callback) (sehen Hier)