2014-03-26 5 views
3

하나의 응용 프로그램에서 uploadify를 사용하고 있습니다. 성공적으로 구현했습니다. 업로드 파일을 완료 한 후에 파일의 대기열 표시 줄이 천천히 숨겨집니다. 그러나 나는 얼마나 많은 파일들이 업로드되고 어떤 파일 들인지 이해할 수 있기 때문에이 막대를 숨기고 싶지 않습니다. 나는 무언가를 쓰려고 노력했다. 'onUploadComplete' : function() { $('.uploadify-queue').show(); }uploadify에서 업로드 완료 후 대기열 항목 표시 줄을 숨기고 싶지 않음

운이 없다. uploadify의 대기열 바를 숨기지 않는 옵션이 있습니까?

답변

4
$('#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

+0

을이 대기열에서 명확하지 항목으로 잘 수행 – userlond

0

기본 아이디어는 다른에 원래 블록을 복제하고 폐쇄 자신의 규칙을 정의하는 것입니다

$('#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(); 
       }) 
      ; 
     }); 
    } 
});