나는 당신이 달성하고 싶은 것을 이해하지 못하지만 문서 나 창 밖으로 사용자 정의 요소를 옮기면 무언가를하고 싶다고 생각합니다.
핸들을 dragleave
또는 그와 비슷한 것으로 바인딩해야합니다.
var dropTarget = $('.dropTarget'),
html = $('html'),
showDrag = false,
timeout = -1;
html.bind('dragenter', function() {
dropTarget.addClass('dragging');
showDrag = true;
});
html.bind('dragover', function(){
showDrag = true;
});
html.bind('dragleave', function (e) {
showDrag = false;
clearTimeout(timeout);
timeout = setTimeout(function(){
if(!showDrag){ dropTarget.removeClass('dragging'); }
}, 200);
});
나는 그런 당신을 위해 일할 수 있다고 생각하지만, 더 도움을 당신이 당신의 문제의 설명을 확장해야합니다 : 여기 example from another question입니다.
또한 HTML5 drag and drop docs here
코드를 남겨 두겠습니다. –