Задать вопрос
@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 в реальном времени, так как при загрузки страницы этого класса нет и появиться он только при определенных условиях. Интересует именно отслеживание добавление нового класса, а не события при котором этот класс дописывается.
  • Вопрос задан
  • 897 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
$("header").bind("DOMSubtreeModified", function() {
    //тут палишь появление класса
});
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Через MutationObserver можно. Пример (не мой).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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