Экспорт:
Папки
/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);
});





