можно создать свою легко используемую функцию с использованием MutationObserver, которая заточена под конкретно удаление или добавление элемента
типа
function lalala(document, callback функция для исполнения)
Константин ЕфименкоГуру (3721)
4 года назад
В том то и дело, в интернете только только начали появляться статьи о том, как применять MutationObserver. Ещё недавно даже на русском статей об этом не было, зато была всего одна, на английском, совершенно тезисно и кратко (совсем без объяснений).
Поймите у меня нету опыта в составлении подобных функций, кроме того подталкивать неумелого человека на составление чего-то подобного, было бы совершенно нецелесообразно и глупо.
"можно создать свою легко используемую функцию..."
На самом деле здесь очень спорно, должна ли это быть именно функция или же это должен быть всё-таки плагин. Я бы не стал так преждевременно утверждать, что функция в данном конкретном случае есть хорошо.
Вот пример такого сайта:
https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Mutation_events
Возникает вопрос, что применять в таком случае?
Где бы я не искал, на различных сайтах, форумах, справочниках везде предлагают использовать MutationObserver. Его конструкция является крайне дикой и не удобной в своём применении, больше напоминая голый JavaScript из которого ещё не успели сделать хоть какую-то функцию, но уже можно применять.
Я так же рассматривал варианты готовых модулей для jQuery, написанных при помощи CSS. Не смотря на то что они (казалось бы) работают, на деле проявляют себя не с лучшей стороны и как правило не выполняют даже элементарных действий с подсчётом. Кроме того, такие модули все как под копирку отслеживают лишь добавление элемента DOM, а об удалении разработчики явно никогда не слышали.
Существует ли адекватный эквивалент приведённым выше DOM событиям?