Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Событие изменения DOM (https://javascript.ru/forum/events/28342-sobytie-izmeneniya-dom.html)

Octane 17.05.2012 17:25

cyber, http://www.chromium.org/getting-involved/dev-channel

Logo, babbles же false, вот и не всплывают события выше element

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>…</title>
</head>
<body>
	<button onclick="doo(this)">click me</button><div id="some"></div>
<script>

var element = document.documentElement, bubbles = true;
var observer = new WebKitMutationObserver(function (mutations) {
  mutations.forEach(attrModified);
});
observer.observe(element, { attributes: true, subtree: bubbles });

function attrModified(mutation) {
  var name = mutation.attributeName,
	newValue = mutation.target.getAttribute(name),
	oldValue = mutation.oldValue;

  alert([name, newValue, oldValue]);
}

function doo(el) {
	var some = document.getElementById('some'); 
	some.style.border = '1px solid red';
	some.setAttribute('style', 'border: 1px solid red');
}
</script>
</body>
</html>

cyber 17.05.2012 21:33

блин интерефейс ужасный на том сайте=) вчера мин 15 искал та и не нашел где скачать.
спс за линк


Часовой пояс GMT +3, время: 13:38.