除了放置区元素在移出页面后没有隐藏之外,我一切都运行良好。
例如,如果我将某些东西拖到页面上,放置区域元素会显示,但如果我决定不放置,它会保持可见而不是隐藏。看起来在网站上的演示中,它应该再次隐藏。
当浏览器窗口中不再有要删除的文件时,似乎没有回调。我的代码看起来就像示例一样,但有我自己的元素 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);
}
}
});