Jquery img, das über append () hinzugefügt wurde, löst das Laden zweimal aus
Der Code, der mir Kopfschmerzen bereitet, ist ziemlich einfach:
$(function(){
$("#test").append('<img onload="alert(\'hi\')" src="Image.jpg"/>');
})
Ich habe den obigen Code im Kopf und ein Div mit der ID "Test" im Körper. Jetzt ist mein Problem, dass die Seite zwei Warnungen erzeugt, wenn das Bild geladen wird, aber ich erwartete, dass es nur eine erzeugt, da das 'Laden' nur einmal ausgelöst werden sollte. So wie es passiert, wenn ich das Bild manuell ohne Javascript hinzufüge.
Siehe die Geige, die ich gemacht habe bei:http://jsfiddle.net/9985N/
Jede Hilfe / Erklärung wird sehr geschätzt ...