Nik Faraday, ну если посмотреть на этот код, я вижу запрос, отрисовку, потом смена url и сеттаймаут))))) эм...но возможно ошибаюсь), естественно не будет работать
Nik Faraday, да не jq не причем, jq тот же js епт)
этого кода так же недостаточно что бы помочь тебе, этот цикл с кнопками я уже понял что да ты его там отрисовываешь в каком то контейнере, но когда отрисовываешь вот в чём вопрос, а так же непонятно когда ты отрисовываешь следующий свой код который как раз таки и ломает что-то у тебя там), надо всё это смотреть каждый шаг с самого начала, советую просто медленно пройтись по всему коду и мысленно проговорить каждое выполнение шага, даже без дебаггера и без брейкпоинтов, код не сложный на мой взгляд и так можно разобратсья
Nik Faraday, события не должны слетать, если их не удалить через removeEventListener, их можно посмотреть в девтулзах все события, скорее всего где-то баг, но из всего кода что ты скинул, я например вряд ли смогу что-то подсказать ещё)
Подскажу только на счет докера, можно обойтись и без него, поюзал я его и понял что с ним проблем не меньше, чем при простом деплое, так что особо много выгоды в докере нет. Кто там что бы не говорил про докер, якобы завернул, развернул и всё работает - это работает только с маленькими ппц приложениями так, а со средними увы нет, будет куча проблем и много что нужно будет настраивать.
Но учитывая то что ты не знаешь как деплоить без докера, то тебе смысла нет особо париться по тому что изучать - деплой с докером или без, всё равно потратишь месяц,два а то и больше на всю эту шалупонь с администрированием.
Masterof, трата времени друг) я написал пример просто который и советовала Ankhena, через чекбокс, так же через таргет там можно накостылить закрытие этих кнопок с соц сетями, этот функционал css не для этой задачи.