Gibt es eine Möglichkeit, benachrichtigt zu werden, wenn ein CSSStyleDeclaration-Objekt geändert wird, genau wie DOM-Änderungen, die mit Ereignissen wie DomAttrModified verfolgt werden können?Erkennen von Änderungen des CSSStyleDeclaration-Objekts in JS
Also, wenn es zum Beispiel wurde ein Code JS wie
document.styleSheets[0].rules[0].style.backgroundImage = "url(myimage.png)";
ist es eine Möglichkeit, über diese Änderung in einem JS-Handler informiert werden, ohne zuvor überhaupt den Code-Snippet zu ändern?
Vielen Dank im Voraus!
denke ich, können Sie die cssText in einer Variablen halten kann und es später vergleichen. –
@Mr_Green, das das Problem nicht löst, OP fragt, ob es ein Ereignis gibt, das er anhängen kann, das ausgelöst wird, wenn sich das CSS ändert. Genauso wie DOM Mutation. Interessante Frage OP. –
@Mr_Green polling eine große Zeichenfolge ist nicht gerade effizient –