我正在使用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中加载时,我看到仪表图像和进度随着加载的百分比一起移动,处理的KB / MB数量没有问题。
然而,在FF / Chrome中查看时,我看到计量图像和进度正在移动,但是中心百分比和上传的KB / MB数量需要几秒钟才能显示在大文件上,对于小文件,它在仪表信息显示之前完成上传?
为什么会这样?
谢谢, 1DMF
答案 0 :(得分:0)
我认为这是一个时间问题,因为我在调用initForm函数中的initMeter函数后立即调用AJAX上传FormData
所以我将initMeter调用移动到表单的$(on.submit),然后调用sendForm函数启动AJAX上传和回调进程,所有这些似乎都正常工作。