Показать сообщение отдельно
  #9 (permalink)  
Старый 10.09.2018, 19:46
Новичок на форуме
Отправить личное сообщение для RedPython Посмотреть профиль Найти все сообщения от RedPython
 
Регистрация: 10.09.2018
Сообщений: 4

Сообщение от Aetae Посмотреть сообщение
"Нельзя менять" - это крайне нездоровая хрень.
Всё нормально там. Из костылей можно setTimeout использовать, но из-за необходимости допиливания ещё нескольких функций, этот велосипед быстро развалится.

Там на самом деле большая лента из секций, которая представляют собой спойлеры. Разные скрипты, которые обрабатывают в каждой раскрытой секции чекбоксы и прочие меню. После заполнения пользователем секции отрабатывают скрипты, которые проводят валидацию и перенаправляют в нужную секцию (с точки зрения приложения). Вдобавок ко всему ещё внутри секции попадает контент из ajax. Поэтому знать размер секции нельзя знать наверняка.

Дело в том, что из-за того что секции раскрываются то там то здесь (ну на самом деле только предыдущая или следующая). То пользователя сильно напрягает, почему он вдруг застрял с заполнением анкеты.

Код в теме, чисто демонстрационный. Главный вопрос в том, как управлять очередью выполнения анимации событий.

За лазанье в код фреймворков по ушам надают. Так как регламент работ запрещает менять стандартную логику библиотек. Потому, что это приведёт к запаркам у других разработчиков.

Последний раз редактировалось RedPython, 10.09.2018 в 19:50.
Ответить с цитированием