0
내 javascript 파일은 here입니다. 기본적으로 내 웹 사이트는 파일 올리기와 같은 특정 기능을 수행하는 명령을 입력하는 명령 프롬프트 스타일 웹 사이트의 일종입니다. Document.on.dragover는 관련없는 코드로 인해 깨졌습니다.
$(document).on('dragover', 'body', function(e) {
e.preventDefault();
$("#fileupload").addClass('ishovered');
$(".dragtext").show();
});
$(document).on('dragleave', 'body', function(e) {
$("#fileupload").removeClass('ishovered');
$(".dragtext").hide();
});
$(document).on('drop', 'body', function(e) {
$("#fileupload").removeClass('ishovered');
$(".dragtext").hide();
});
[...]
} else if (value.match("^clear") || value.match("^cls")) {
if ($(".isup").attr("value") == "tr") {
$("#container").append("<span class='code'>" + value + "</span><span class='cmd-cont'>error: please answer yes/no first</span>");
updateScroll();
} else {
$("#container").html(""); /* This is what usually runs, and for some reason breaks the drag & drop upload */
}
}
[...]
function updateScroll() {
var element = document.getElementById("container");
element.scrollTop = element.scrollHeight;
}
는, 드래그 & 드롭 업로드를 나누기를 코드가 실행되었습니다.
오 세상에 나는 그것을 놓쳤다는 것을 믿을 수 없습니다. 정말 고맙습니다! – imp