2013-07-19 14 views
1

我已經得到了一切運行良好,除了拖放區域元素不會隱藏後移回頁面。拖放區元素沒有隱藏DND模塊和FineUploaderBasic

例如,如果我將某些東西拖到頁面上,則放置區域元素會顯示,但如果我決定不放下,它將保持可見而不是隱藏。它看起來像在網站上的演示,它應該再次隱藏。

我一直在研究這個頁面:http://docs.fineuploader.com/branch/master/integrating/options/fineuploader.html#draganddrop-option-properties

似乎沒有成爲當不再有關於在瀏覽器窗口中被刪除的文件的回調。我的代碼看起來就像例子,但有我自己的元素ID和類名,這兩個工作。

任何想法?

更新 - 這裏是一些代碼:

<div id="file-upload-well" class="well text-center"> 
    <div id="file-upload-drop-area" style="display:none;">Drop files here</div> 
    <a href="#" class="btn">Upload Files</a> 
</div> 

這裏是DND JS:

var dragAndDropModule = new qq.DragAndDrop({ 
dropZoneElements: [document.getElementById('file-upload-drop-area')], 
classes: { 
    dropActive: "dropActive" 
}, 
callbacks: { 
    processingDroppedFiles: function() { 
     $('#file-upload-drop-area').hide(); 
    }, 
    processingDroppedFilesComplete: function(files) { 
     uploader.addFiles(files); 
    } 
} 
}); 
+0

*我正在使用fineuploader 3.7 – slawder

+0

您正在使用哪種瀏覽器? –

+0

Chrome的最新版本 – slawder

回答

1

問題被設定hideDropZonesBeforeEnter被默認設置爲false和需要設置爲true。

變量名稱和幫助文檔都使得它看起來只會在文件直接位於文件上方時顯示放置區域,而當文件位於兼容的瀏覽器上時,它隱藏並顯示下拉菜單。

+0

我會在下一個版本的文檔中加入一個說明。 –

+0

https://github.com/Widen/fine-uploader/issues/920 –

+0

Thanks @RayNicholus – slawder