@game802

Как вовремя уловить динамическое изменение класса?

Добрый день уважаемые знатоки. Назрела у меня такая проблема:
У меня есть обработчик события:
$('.section label').click(function() {
  if ($(this).hasClass('ui-state-active')) {
    console.log("true");
  } else {
    console.log("false");
  }
});

Суть в следующем: при клике на label, у меня изменяется класс на ui-state-active. Код выше улавливает этот момент и выдает в консоль true. Но суть в том, что данный код не может вовремя это уловить. То есть, он считывает тогда, когда класс еще не поменялся и возвращается false, в то время, как должен вернуть true. Как мне застопорить сканирование класса на доли секунды, чтобы он успел увидеть измененный класс? Спасибо!
  • Вопрос задан
  • 112 просмотров
Решения вопроса 2
petermzg
@petermzg
Самый лучший программист
@k_sharonov
Помог? Отметь решением!
setTimeout на 100мс?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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