Сообщение от Aetae
|
"Нельзя менять" - это крайне нездоровая хрень.
|
Всё нормально там. Из костылей можно
setTimeout использовать, но из-за необходимости допиливания ещё нескольких функций, этот велосипед быстро развалится.
Там на самом деле большая лента из секций, которая представляют собой спойлеры. Разные скрипты, которые обрабатывают в каждой раскрытой секции чекбоксы и прочие меню. После заполнения пользователем секции отрабатывают скрипты, которые проводят валидацию и перенаправляют в нужную секцию (с точки зрения приложения). Вдобавок ко всему ещё внутри секции попадает контент из ajax. Поэтому знать размер секции нельзя знать наверняка.
Дело в том, что из-за того что секции раскрываются то там то здесь (ну на самом деле только предыдущая или следующая). То пользователя сильно напрягает, почему он вдруг застрял с заполнением анкеты.
Код в теме, чисто демонстрационный. Главный вопрос в том, как управлять очередью выполнения анимации событий.
За лазанье в код фреймворков по ушам надают. Так как регламент работ запрещает менять стандартную логику библиотек. Потому, что это приведёт к запаркам у других разработчиков.