blueimp jQuery-File-Upload脚本 - 重置进度条

时间:2013-10-15 13:22:59

标签: jquery file-upload progress-bar reset blueimp

我在网上搜索了我的答案,但没有运气。 我在他们的支持论坛上有posted,也没有运气。 我也在他们的documentation中搜索,试图找到有关设置进度条的一些信息,但没有发现任何有用的信息。 有人能指出我正确的方向。 我需要能够在两个文件上传之间将进度重置为零,并在第二个文件上载时再次为该条设置动画。 谢谢。

3 个答案:

答案 0 :(得分:5)

您可以在done回拨中将进度条宽度设置回0(而不是100%):

done: function (e, data) {
    setTimeout(function() {
        $('#progress .progress-bar').css('width',0);
    }, 1500);
    ...
}

..我正在使用setTimeout给酒吧一些时间“转换”到“完成”状态并在退回之前保持一段时间。

答案 1 :(得分:0)

我使用这样的回调功能:

$('#fileupload').bind('fileuploadalways', function (e, data) {
   $('#progress .progress-bar').css('width',0);
});

另见Callback Options

答案 2 :(得分:0)

我使用以下代码来解决这个问题,我不得不说它的效果非常好。

$(document).ready(function() {
    $('#fileupload').click(function(){
        $('#progress .progress-bar').css('width', 0);
        $('#progress .progress-bar').html('');
    });
});