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

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
22 мая 2024, в 07:09
50000 руб./за проект
22 мая 2024, в 02:15
10000 руб./за проект