Здравствуйте, на данный момент практикуюсь с event-ами и пытаюсь реализовать часть функционала. Есть область с текстом и при нажатии на различные кнопки нужно манипулировать со стилями, размером и тд. С первого взгляда все что нужно выполняется, но
заметил непонятный для себя нюанс.
Записал видео для лучшего понимания
При первом нажатии на кнопку Style открывается панель с различными функциями, которые выполняются как положено, но если нажать еще раз на ту же кнопку Style, не перезагружая страницу и опять попробовать применить любые функции, они начинают дублироваться, будто панели накладываются друг на друга (n кликов на Style - n раз выполняется каждая из функций).
Понимаю что проблема где-то в логике построения условий, но как это происходит и где именно не могу осилить.