2012-06-13 1 views
1

Я в Chrome 19 и я создал новый объект мутации наблюдателя:Мутация Obervers в Chrome не обнаружения атрибутов и CSS изменяет

var observer = new WebKitMutationObserver(function(mutations, observer) { 
    console.log(mutations, observer); 
}); 

А потом я наблюдаю:

observer.observe(document, { 
    subtree: true, 
    childList: true, 
    characterData: true, 
    attribute: true  
}); 

Кажется, что эта настройка запускается только при вставке или удалении узла или изменении текста узла. Он не срабатывает, если я изменяю атрибут или встроенный стиль CSS элемента. Почему это?

ответ

2

Согласно the spec draft, недвижимости, которую вы хотите установить, - attributes: true, а не attribute: true.

+1

Я смущен ... ха-ха – user730569

Смежные вопросы