2010-11-14 9 views
5

Ich habe eine Webseite mit einer externen Javascript-Bibliothek und meinem eigenen extra Code. Die externe Bibliothek kann nicht geändert werden. Es manipuliert dom-Elemente, fügt neue hinzu, ändert Attribute (z. B. src auf einigen Knoten usw.). Ich benutze jQuery. Gibt es einen Event-Handler, der ausgelöst wird, wenn sich der Wert eines Attributs eines Knotens ändert?jQuery - Ereignis für wenn ein Attribut eines Knotens ändert

das heißt ist es trotzdem kann ich (in jQuery) erkennen, wenn der src eines <img> geändert wird (von jemand anderem?)

Antwort

3

Wenn Sie nur wissen müssen, wenn die Quelle eines Bildes ändert, brauchen Sie nur einen onload-Handler zum Bild hinzufügen. Wenn das Bild geladen wird, wird das Ereignis ausgelöst.

$("img").load(function(){ alert('loaded'); }); 
Verwandte Themen