2013-06-25 4 views
0

jQuery를 사용하여 이미지를 드래그 앤 드롭하여 코드를 작성하려고합니다. 그러나 이미지를 웹 페이지로 드래그 할 때마다 해당 이미지의 URI로 리디렉션됩니다.jQuery로 드래그 앤 드롭을 방지하는 방법은 무엇입니까?

$(document).bind('drop', function(){ 
    return false; 
}); 

모든 솔루션 :

나는 아무 소용이를 시도? https://developer.mozilla.org/en-US/docs/DragDrop/Drag_Operations

+0

배경 정보가 많지 않으므로 잘 모릅니다. function (event) {event.preventDefault();}? – bbill

+0

나는이 포스트에있는 것 이외에 그것에 대해 아무것도 모른다. 그건 그렇고 event.preventDefault를 시도했지만 아무 것도하지 않았습니다. – felamaslen

답변

0

당신은 기본 동작을

<div class="yourdestination" ondragover="return false"></div> 

더 많은 정보를 방지하여 대상 사업부에 속성을 추가해야합니다

$(document).bind("dragstart", function(e) { 
    if (e.target.nodeName.toUpperCase() == "IMG") { //detect images otherwise remove. 
     return false; 
    } 
0

이보십시오. false를 반환하고 event.preventDefault() : "drop", "dragenter", "dragover", "dragleave"를 호출하는 함수에 이들을 바인딩했습니다. 트릭을 한 것 같습니다.

관련 문제