2010-07-20 2 views
0

Dans mon cas, j'écris une extension Chrome, je n'ai pas accès à l'autre JS qui se passe sur la page. Donc, je dois m'assurer que lorsque certains éléments mettent à jour leur contenu, je réexécute une fonction de l'extension.JQuery Changer l'événement pour InnerHTML

Fondamentalement, un événement de modification qui peut être déclenché à partir de la modification innerHTML.

Répondre

2

Comme c'est pour une extension Chrome, pourrait aussi bien la norme DOM Mutation events. Écoutez DOMSubtreeModified sur le document. Juste testé sur Chrome 5.0.375.99 et il est pris en charge.

document.addEventListener('DOMSubtreeModified', myFunction); 
+0

Ceci fonctionne très bien dans mon extension Safari et Chrome. Je vous remercie. Cependant, il ne fonctionne pas dans une version greasemonkey du même script, des idées? – drye