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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 23:03
1 руб./за проект
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект