#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
Я просто добавил некоторую логику, чтобы использовать процент для вычисления ширины пикселя, необходимой для индикатора выполнения. Затем используйте это значение в пикселях вместо процента.