Php don';在uploadify中完成上载后,不想隐藏队列项目栏
我在一个应用程序中使用uploadify。我已经成功地实施了它。我发现在完成上传文件后,文件的队列栏会慢慢隐藏起来。但我不想隐藏此栏,因为我能够了解上载了多少文件以及哪些文件。我试着写一些类似的东西Php don';在uploadify中完成上载后,不想隐藏队列项目栏,php,jquery,ajax,uploadify,Php,Jquery,Ajax,Uploadify,我在一个应用程序中使用uploadify。我已经成功地实施了它。我发现在完成上传文件后,文件的队列栏会慢慢隐藏起来。但我不想隐藏此栏,因为我能够了解上载了多少文件以及哪些文件。我试着写一些类似的东西 'onUploadComplete':函数(){ $('.uploadify queue').show(); } 但是没有运气。是否有任何选项不隐藏uploadify的队列栏 $('#file_upload').uploadify({ 'swf' : '/js/uploadify/
'onUploadComplete':函数(){
$('.uploadify queue').show();
}
但是没有运气。是否有任何选项不隐藏uploadify的队列栏
$('#file_upload').uploadify({
'swf' : '/js/uploadify/uploadify.swf',
'uploader' : '/js/uploadify/uploadify.php',
'method' : 'post',
'formData' : { 'someKey' : 'someValue' },
'auto' : false,
'buttonClass' : 'form-control',
'removeCompleted' : false
});
使用
removeCompleted:false
基本思想是将原始块克隆到另一个块中,并定义自己的关闭规则:
$('#file_upload').uploadify({
// other options
'onUploadSuccess': function (file, data, response) {
// clone block to another to prevent hidding
var blockOld = $('#' + file.id);
var block = blockOld
.clone()
.removeAttr('id')
.insertAfter(blockOld);
// remove original block
blockOld.remove();
// close block on cancel button click
block.find('.cancel').click(function () {
$(this)
.closest('.uploadify-queue-item')
.fadeOut(function () {
$(this).remove();
})
;
});
}
});