Ich dachte, es gäbe keinen DOM-Hörer, also habe ich meinen eigenen 'schweren' Hörer implementiert:
function CvHelper(stackApi) {
var that = this;
// check if room is finished loading
this.init = function() {
if ($('#loading').length) {
setTimeout(that.init, 1000);
} else {
console.log('Chatroom finished loading');
that.postListener();
}
}
}
(function() {
var stackApi = new StackApi();
var cvHelper = new CvHelper(stackApi);
cvHelper.init();
})();
Ich finde das einfach scheiße. Also habe ich eine Suche auf hier auf SO und diese Frage aufgetaucht. Doch die letzte Bemerkung zu der angenommenen Frage besagt, dass sie veraltet ist.
$("#someDiv").bind("DOMSubtreeModified", function() {
alert("tree changed");
});
w3.org/TR/DOM-Level-3-Events/#event-type-DOMSubtreeModified sagt, dass dieses Ereignis veraltet ist, was würden wir stattdessen verwenden?
Gibt es einen Ersatz dafür?
P.S. Es muss nur auf Chrome funktionieren, weil es eine Chrome-Erweiterung ist.