xoma2
@xoma2
Программист

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

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

Без использования jQ
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Ваш ответ на вопрос

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

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