1. 定義一個上傳限制數量 var uploadLimit = 3;
2. 點擊頁面的刪除圖片成功后,將uploadLimit++操作
3. 通過uploadify的settings方式重置上傳限制數量,例如
$('#file_upload').uploadify('settings','uploadLimit', ++uploadLimit);
參考的http://www.xuebuyuan.com/1422566.html
實際中用於刪除圖片
$(document).on('click','.Upload-img i',function(){ $data = $('#file_upload').data('uploadify');//獲取上傳文件的屬性 settings = $data.settings; //settings.uploadLimit++;//增加上傳數量 var uploadLimit=settings.uploadLimit;//獲取當前設置的上傳文件數限制 var _this = $(this); $('#file_upload').uploadify('settings','uploadLimit', ++uploadLimit);//重置增加上傳文件數 $.each(pictures,function(index,item){ if(item.picUrl==_this.prev('img').attr('picurl')){ pictures.splice(index,1); return false; } }); console.log(pictures) $(this).parent().remove(); console.log(settings.uploadLimit); })