在Blueimp jQuery文件上传中,将dropzone设置为不工作的div
问题描述:
我试图用此创建用户控件,但在将Div设置为放置区时出现问题。按照api我应该设置目标div的jQuery对象,并添加preventDefault()方法,以避免将整个文档作为放置区域并将选定区域设置为放置区域。在Blueimp jQuery文件上传中,将dropzone设置为不工作的div
下面的代码我使用,使其工作
function OnDocumentLoad(dropZoneElementId) {
Initialize(dropZoneElementId);
$(document).bind('drop dragover', function (e) {
e.preventDefault();
});
}
function Initialize(dropZoneElementId) {
$('#genericFileUploader').fileupload({
dataType: 'json',
dropzone: dropZoneElementId,
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
},
progressall: function (e, data) {
var progress = parseInt(data.loaded/data.total * 100, 10);
$('#progress .bar').css(
'width',
progress + '%'
);
}
});
}
答
一切,除了“悬浮窗”很好,它应该是下降ž之一。
请阅读[在什么情况下,我可以添加“紧急”或其他类似的短语到我的问题,以获得更快的答案?](/ meta.stackoverflow.com/q/326569) - 总结是,这不是解决志愿者问题的理想方式,而且可能对获得答案起反作用。请不要将这添加到您的问题。 – halfer