Егор Овчинников, тут уже другой вопрос: как скомпоновать ответ сервера.
Нужно именно с серверной стороны всё подготовить, а уж отдать клиенту в ленту - плёвое дело.
Тут вообще странная конструкция, которую сразу понять трудно.
Зачем делать вложенный цикл по тому же country? Лучше по выполнению условия делать рекурсию, к примеру. А так - несколько непредсказуемо, как себя animate поведёт...
Чтобы был вывод, скажем, раз в день, а не при каждом обновлении - нужно сохранять флаг в кукис на нужный срок. А перед выполнением кода - проверять его наличие.
Вот хорошая библиотека для работы с кукисами.
Павел Корнилов
@KorniloFF Автор вопроса, куратор тега JavaScript
Stalker_RED, да, просто там дополнительный код, связанный с либой jsPlumb. Я его убрал в пене для лучшей читаемости.
Сейчас, пока сидел, пересмотрел ещё раз весь код, ошибок не вижу. Динамически создаваемым объектам присваиваются идентификаторы автоматически, почему идёт дублирование при сохранении....
Пока, короче, не понятно.
Павел Корнилов
@KorniloFF Автор вопроса, куратор тега JavaScript
Стоп, я понял, о чём вы. Да, это тоже можно приписать к проблеме. На тестовой странице в объект сохраняются и id нодов. Да, они тоже должны быть разные...
Пока ничего не понимаю.
Во-вторых, добавил нужному элементу
align-self: flex-start;Вот и вся магия =)