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 и обратный вызов для прогресса, все, кажется, работает нормально.