在Firefox / Chrome中加载JQuery百分比非常慢 - IE没问题

时间:2014-06-18 16:14:38

标签: javascript jquery progress

我正在使用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

1 个答案:

答案 0 :(得分:0)

我认为这是一个时间问题,因为我在调用initForm函数中的initMeter函数后立即调用AJAX上传FormData

所以我将initMeter调用移动到表单的$(on.submit),然后调用sendForm函数启动AJAX上传和回调进程,所有这些似乎都正常工作。