0
我試圖用此創建用戶控件,但在將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