Задать вопрос
xoma2
@xoma2
Программист

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

Есть 2 разных класса, как их правильно связать, в одном должен происходить onclick, а в другом реакция на эти изменения.

Без использования jQ
  • Вопрос задан
  • 220 просмотров
Подписаться 2 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Через события. Например на jQuery:
// класс1
$some.on('click', function () {
    $(document).trigger('custom_event', data);
});

// в классе 2 подписываемся на это событие
$(document).on('custom_event', function (data) {
    // выполняем наш код, после события в классе 1
});


UDP: Можно повторить и на чистом JS: habrahabr.ru/post/229189
В реакте тоже через события, только если вы используете Flux, события должны лететь через диспетчер. Гуглите flux.
Ответ написан
Ваш ответ на вопрос

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

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