2012-05-12 18 views
6

Sto leggendo questo http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html e sembra che il comportamento di Chrome sia in contrasto con le specifiche. Se ho capito bene le specifiche, definire "sottoalbero" per un elemento significa che devono essere riportate le modifiche al sottoalbero di quell'elemento (incluso l'elemento stesso). Tuttavia, quando eseguo questo pezzo di codice, non ottengo nulla.Osservatori di mutazione --- sottostruttura

var observer = new WebKitMutationObserver(function(e){console.log(e);}) 
observer.observe(document.body, {subtree:true, attributes:true}); 
document.body.appendChild(document.createElement('div')); 

Cosa mi manca? Qualcuno può approfondire questo? Grazie!

risposta

8

La documentazione non è chiara, ma la sottostruttura viene ignorata a meno che non venga specificata anche childList: true.
Il caso per attributi e attributeFilter è lo stesso
spero che aiuti ancora

Problemi correlati