Экспорт:
Папки

/446634661/yaziki-programmirovaniya/javascript/observer
Не экспортировать закрытые директории
Преобразовывать заметки в html
Экспортировать
Удалить директорию
Применить
 Стили директорииДобавить заметку
2019-03-14 17:22:35 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
function my_function(scope)
{
	$(scope).html("=)");
	
}


function updateContent(object)
{	
	//Отслеживаем появление объектов в DOM

	//У нас html код с нужными объектами
	$('.object', object).each(function(){
		
		var done = $(this).attr("done");
		
		if(done != "1")
		{
			$(this).attr("done", "1");
			my_function(this);
		}		
		
	});		
		
	//наш html и есть нужный объект	
	if($(object).hasClass('object'))
	{
		var done = $(object).attr("done");
		
		if(done != "1")
		{
			$(object).attr("done", "1");
			my_function(object);
		}	
						
	
	}	
	
}

$(document).ready(function(){

	var observer;
	observer&&observer.disconnect();

	observer = new MutationObserver(function(mutations) {
		mutations.forEach(function(element){
			element.addedNodes.forEach(updateContent);
		});
	});
	observer.observe(document.body, { childList: true, subtree:true });
	updateContent(document.body);

});
Участвуй в наполнении сайта, создай свое дерево знаний. Регистрация

@include_encode 2015