@CTS4

Как назначить событие при добавлении нового класса JQuery?

При загрузке страницы у нас есть header c классом header-first.
<header id="header" class="header-first">
При определенных событиях скрипт прописывает в на наш header дополнительный класс new-header, получаем
<header id="header" class="header-first new-header">

Как отследить появление new-header в реальном времени, так как при загрузки страницы этого класса нет и появиться он только при определенных условиях. Интересует именно отслеживание добавление нового класса, а не события при котором этот класс дописывается.
  • Вопрос задан
  • 863 просмотра
Пригласить эксперта
Ответы на вопрос 2
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
$("header").bind("DOMSubtreeModified", function() {
    //тут палишь появление класса
});
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Через MutationObserver можно. Пример (не мой).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы