Intercept добавяне на елемент към dom

Опции на темата
Дисплей
  • изглед на линия
  • Комбиниран изглед
  • дървовиден изглед

Intercept добавяне на елемент към dom

Пиша малък плъгин за jquery + bootstrap, срещнах проблем, трябва да прихвана момента, в който елемент с определен клас се добавя към определен възел и да дам съдържанието да бъде обработено от моя плъгин. И тук идва проблемът, за който намерих три решения: 1 DOM събития и по-специално DOMNodeInserted, но не работи в IE до 9 (и би било чудесно да поддържа и 8) и също така пишат, че обича да яде 2 ресурси на MutationObserver, изглежда това, от което се нуждаете, но абсолютно не се поддържа, т.е. до версия 11, за която за първи път прочетох там. 3 опция, която не е опция, е settimeout и сравнение на две състояния на възел, но тази опция не се взема предвид, защото потребителят ще бъде уплашен от пълното оригване на браузъра, който е изял останалите системни ресурси.

Кой ще посъветва по този въпрос от личната практика?

това означава, че искате универсален скрипт, който ще направи нещо с възела, когато страницата се зареди, но преди дървото dom да е напълно изградено? Само от създаването на вашия възел? Не би ли било решението да се извика js функцията след създаването на възела?

всичко е по-сложно: Има валиден документ: когато задържите курсора на мишката над връзката към клас tooltipSpawner вътре в блока someclass, се създава нов възел, който съдържа подсказка с текста, който се намира в атрибута data, в моя случай това е

ето как работи стандартната подсказка за стартиране (не съм сигурен за името на атрибута, но не е това), но факт е, че трябва да вмъкна не просто кратък текст в подсказката, а напълно оформена таблица. Какво прави моетоплъгин: Като вход, той получава jquery обект, в който търси шаблонни срещания

Точно с това възникват проблемите, не мога да натъпча оформление в атрибута и трябва да хвана точно новосъздадения блок и да го обработя с моя плъгин.

Всъщност реших този проблем по по-прост начин, но след като изпуших повече документация, установих, че след генерирането на подсказката се "повдига" събитие от името на тази подсказка и съответно го съдържа в целта.

Но въпросът по темата за нормалното проследяване на промените на възлите остана интересен за мен, така че не затворих темата :)