Индикатор выполнения загрузки мигает (скачет)

#php #uploadify

#php #выполнить загрузку

Вопрос:

У меня проблема с индикатором выполнения в плагине uploadify. Файлы загружены правильно, проценты отображаются также правильно, но индикатор выполнения как бы скачет с 0% до прибл. 10%, затем снова 0% до прибл. 15% и так далее примерно до 50%.

У кого-нибудь была подобная проблема?

Ответ №1:

В последнем проекте у меня была проблема, которую вы описали. Я уже использовал uploadify раньше, и он работал нормально. Изменена версия jQuery. Используя jQuery 1.7, проблема существует, поэтому я вернулся к версии 1.6.2, и проблема исчезла. Надеюсь, это поможет вам.

РЕДАКТИРОВАТЬ После некоторого тестирования с версией 1.6.2 я обнаружил еще одну небольшую настройку индикатора выполнения, поэтому я действительно рекомендую придерживаться версии 1.4.2 jquery, в которой uploadify работает хорошо.

Ответ №2:

Я тоже столкнулся с этим. Проблема в том, что, по-видимому, новейшая версия jQuery анимирует изменения ширины css с использованием значений пикселей при использовании процентов. Я настроил тестовый пример для подтверждения.

Я не хотел использовать старую версию jQuery, поэтому я исправил код uploadify.

https://gist.github.com/dayer4b/a8698725e4513cf34e61

Я просто добавил некоторую логику, чтобы использовать процент для вычисления ширины пикселя, необходимой для индикатора выполнения. Затем используйте это значение в пикселях вместо процента.