Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.03.2019, 20:33
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Как понять, что элемент был удален из DOM?
Есть ссылка на элемент, который находится в DOM в одном экземпляре. Далее неподконтрольные нам силы удаляют элемент из DOMа. Нужно отследить и обработать момент удаления.

Реально ли определить это в современных браузерах? Вроде хотели запилить Object.observable?
Ответить с цитированием
  #2 (permalink)  
Старый 26.03.2019, 20:46
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Shitbox2
Реально ли определить это в современных браузерах?
Да, класс MutationObserver.
Сообщение от Shitbox2
Вроде хотели запилить Object.observable?
А получилось Proxy
Ответить с цитированием
  #3 (permalink)  
Старый 29.03.2019, 07:50
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Заюзаю. Спасибо!
P.S. Прокси тоже не особо получилось, не все поддерживают
Ответить с цитированием
  #4 (permalink)  
Старый 29.03.2019, 09:05
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Shitbox2
Прокси тоже не особо получилось, не все поддерживают
Разумеется браузеры, вышедшие до появления такого стандарта не поддерживают. Зато браузеры, вышедшие после, поддерживают! https://caniuse.com/#feat=proxy
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как переместить DOM элемент? AntonMs Общие вопросы Javascript 5 07.08.2015 18:44
Как определить что объект принадлежит к разделу нативного DOM объекта devote Оффтопик 11 21.06.2014 00:39
Как проверить, что верхняя граница окна браузера пересекает элемент? Hurray Элементы интерфейса 2 04.04.2014 01:07
как удалить элемент в DOM? czp Общие вопросы Javascript 11 17.12.2011 20:55
Как узнать находится ли DOM элемент в области видимости? phgrey Общие вопросы Javascript 4 22.03.2011 19:05