@fake364

Условное событие в js. можно ли создать событие, которое триггерится на какое-то boolean выражение?

есть ли в js такой функционал, чтобы он работал, как state в реакте. например мне нужно ждать, пока элемент появится if($(elem).length), чтобы добавить ему класс или аттрибут какой-то? . пробовал через интервал, но хочу найти более лучший способ
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ha100790tag
собственно Andrew прав и можно использовать mutation observer и если вам лень загуглить, то вот ссылочка на описание, там кстати есть пример, который описывает отслеживание добавление\удаление элемента.

если вас интересует не дом объект, а что то иное - можете почитать про прокси - тоже неплохой инструмент.

ну а ответ на вопрос можно ли создать событие - однозначно можно, но триггерить его вам все равно придется вручную.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы