JQuery 1.5.1 및 JQuery UI 1.8.11을 사용하고 있습니다.JQuery UI : 취소 Droppable Drop시 정렬 가능
여러 항목에 대해 정렬 가능한 항목을 추가했습니다. 여기서는 정렬을 끌기 위해 드래그를 허용합니다. 모든 항목이 정상적으로 작동합니다.
그러나 나는 또한 항목이 "나를 복사"영역에 드롭 할 수 있도록 낙하 할 통합 할 - 작업은 (나중에 그 장면을 작동)
문제 항목을 복제 할 수있을 것 드롭 가능한 대상이 정렬 가능한 목록의 맨 아래에 있으며 (나는 이것을 이동하지 않으려합니다) 드롭이 발생하면 정렬 가능한 항목이 목록의 맨 아래로 이동합니다.
내가 원하는 것은 놓기 이벤트가 발생하면이 정렬을 취소하는 것입니다.
You can see my problem in action here (단지 지역 "항목을 복사하는 드롭"는에 "항목 1"을 드래그하면 정렬이 취소되지 않습니다 볼 수 있습니다)
당신하여 드롭 가능한 "드롭 다음 내가 시도 볼 수 있듯이 "내가 찾고 있어요 효과를 복사 드롭"나는 이것을 달성하는 방법에 대한 다른 권고 개방도 오전 이벤트 (JQuery와 UI 문서에서 제안)하지만이 작동하지 않는 것 ...
$(this).sortable('cancel');
".
고마워요.
무엇 취소한다는 뜻입니까? 취소하면 정렬 할 수 없게되고 정확한 위치를 정렬 한 채로 남겨 둡니다. – jQuerybeast
@jQuerybeast : 네가 원했던 것이고, "취소"는 아이템을 원래의 공간으로 돌려줍니다. 따라서 JSFiddle에서 항목 1을 복사하려고하면 복사가 수행되고 item1은 맨 위로 되돌아 가야합니다 ... 드롭 이벤트 이전의 마지막 하이라이트 위치 인 것처럼 맨 아래로 이동하는 순간에 – musefan
Cancel doesn ' 정렬 가능하지만 드래그 가능한 작업. sortable에서 전체 기능을 취소/중지 할 수 있습니다. – jQuerybeast