我正在使用Jquery文件上传基础。要显示进度条,我正在使用'fileuploadprogressall'事件绑定
$('#fileupload').fileupload().bind('fileuploadprogressall', function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
console.log(data.loaded +" "+data.total+" "+progress);
$('#progress').css('visibility','visible');
$('#progress .bar').css(
'width',
progress + '%'
);
它在FF和Chrome中运行良好并显示进度。但是在IE11到9中,它只被调用了两次,一次是0%,另一次是100%。 因此,即使在实际加载文件之前,进度条也会隐藏。 下面是大小
的文件的输出DATA loaded total data percentage
271 128584 0
128584 128584 100
有人可以帮忙弄清楚它为什么只被调用两次吗?