JQuery процент загружается очень медленно в Firefox / Chrome - IE нет проблем

Я использую http://widgets.better2web.com/loader/

Все вроде нормально...

// initialise progress meter
initMeter('progressMeter',150);

function initMeter(id,size)
{
// initialise upload meter
uploader = $('#'+id).percentageLoader({width: size, height: size, controllable : false, progress : 0.5});
uploader.setProgress(0);
uploader.setValue('0'+sizeUnit);
}

Когда счетчик загружается в IE, я вижу изображение датчика и ход процесса вместе с загруженным процентом и количеством обработанных КБ / МБ без проблем.

Тем не менее, при просмотре в FF/Chrome, я вижу изображение датчика и ход процесса, но процент центра и количество загруженных КБ / МБ занимает несколько секунд, чтобы показать на больших файлах, а для небольших файлов, он заканчивает загрузку до информация датчика даже отображается?

Почему это происходит?

Спасибо 1DMF

1 ответ

Я считаю, что это была проблема с синхронизацией, так как я вызывал AJAX для загрузки FormData сразу после вызова функции initMeter, все из функции sendForm

Поэтому я переместил вызов initMeter в $(on.submit) формы, которая затем вызывает функцию sendForm, которая запускает загрузку AJAX и обратный вызов для прогресса, все, кажется, работает нормально.

Другие вопросы по тегам