2017-09-12 17 views
0

(녹지)
https://i.stack.imgur.com/xKft0.jpg
어떻게을 내가 드래그 & 드롭에 사이트를하고 있어요 당신이 오른쪽에있는 DIV의 이미지를 삭제할 때 원하는 위치에 있지 않을 내가 떨어지는 걸까? 에 대한 모든 것을 미안 대한HTML의 드래그 앤 드롭 - 떨어 뜨리 지역

덕분에 내 격자 또는 다른 요소에 스냅 동안 여기

+0

코드를 제시해주십시오. 여기 아무도 그림을보고 문제를 해결할 수 없습니다. –

답변

0

무료 운동의 좋은 예 나쁜 영어. 희망이 도움이됩니다!

https://jqueryui.com/draggable/#snap-to

원본에서 볼 수 있듯이 드래그 박공 요소가 자유롭게 이동할 수 있지만, 우리는 또한 그것을 '스냅'을 사용하여 특정 요소에 스냅 할 수있는 옵션을 제공합니다.

$(function() { 
    $("#draggable").draggable({ snap: true }); 
    $("#draggable2").draggable({ snap: ".ui-widget-header" }); 
    $("#draggable3").draggable({ snap: ".ui-widget-header", snapMode: "outer" }); 
    $("#draggable4").draggable({ grid: [ 20, 20 ] }); 
    $("#draggable5").draggable({ grid: [ 80, 80 ] }); 
    }); 

또 다른 요소에 스냅되지 않으면 요소를 원래 위치로 되 돌리는 예제입니다.

$(function() { 
    $("#draggable").draggable({ 
     revert : function(event, ui) { 
      // on older version of jQuery use "draggable" 
      // $(this).data("draggable") 
      // on 2.x versions of jQuery use "ui-draggable" 
      // $(this).data("ui-draggable") 
      $(this).data("uiDraggable").originalPosition = { 
       top : 0, 
       left : 0 
      }; 
      // return boolean 
      return !event; 
      // that evaluate like this: 
      // return event !== false ? false : true; 
     } 
    }); 
    $("#droppable").droppable(); 
}); 

Revert a jQuery draggable object back to its original container on out event of droppable

+0

감사합니다 !! :) 나는 그것을 얻었다 – Sora

+0

Yay! 전혀 문제 없습니다! :) –

+0

스티븐, 다시 그것을 방해해서 죄송합니다.이 코드는 div 자체에서 이미지를 자유롭게 움직입니다.이 경우 다른 div에서이 코드를 옮기고 싶습니다. 설정이 다른 div에있는 것으로 판단됩니다. 맞습니까? – Sora