2015-01-29 4 views
0

요소가 WHATVER에 의해 변경 될 때마다 이벤트를 트리거 할 수 있습니까? 그 이유는 사용자가 무언가를 입력 한 것일 수 있습니다. 물론 이것은 트리거됩니다. 그러나 나는 또한 상황에 대해 반응 할 필요가있다. 이자형. 다른 아약스 스크립트는 예를 들어 광고 DIV 또는 SPAN 요소의 변경을 초래합니다.요소가 변경된 경우 알림을 받으십시오.

변경 이벤트는이 상황에서 트리거되지 않으므로 해결 방법을 알려주십시오.

+0

https://developer.mozilla.org/en/docs/Web/API/MutationObserver –

+0

MutationObserver는 ie11이 지원 되어야만 현재까지는 현실적으로 보이지 않습니다. –

답변

0

요소가 WHATVER에 의해 변경 될 때마다 이벤트를 트리거 할 수있는 기회가 있습니까?

예, 최신 브라우저에서는 돌연변이 관찰자 (spec | MDN)를 사용할 수 있습니다. 오래된 브라우저 중 일부는 더 이상 사용되지 않는 이전의 돌연변이 이벤트를 지원할 수 있습니다. 돌연변이 이벤트를 사용하는 예전 브라우저에서 돌연변이 옵저버를 구현하는 두 개의 브리징 프로젝트도 있습니다. 예를 들어 돌연변이 이벤트를 부분적으로 지원하는 IE9에서 돌연변이 관찰자를 다시 얻을 수 있습니다.

돌연변이 관찰자 또는 돌연변이 이벤트를 지원하는 브라우저를 제외하고 슬프게도 유일한 옵션은 폴링 (블레치)입니다.

관련 문제