2013-04-04 2 views
1

draggable 요소에서 본 모든 예제에는 draggable 요소를 삭제할 수있는 특정 대상이 있습니다. 대상을 지정하지 않고 화면의 아무 곳에 나 요소를 놓을 수 있습니까?html5 draggable - 임의의 드롭 위치?

데이터베이스에서 오는 특정 영역이있는지도 (ThinkGeo)가 있습니다. 사용자가 해당 영역을 클릭/터치하면 팝업 영역에 해당 영역에 대한 설명이 표시됩니다. 팝업은 내가 보여 주거나 숨기고있는 div가 아닌 다른 것입니다.

사용자가지도의 팝업 div를 둘러 볼 수 있기를 원합니다. 이것은 가능한가? jQuery를 UI와 확실히 가능하고 아주 쉽게

답변

3

:

$("#elementId").draggable(); 

그리고 터치 이벤트에 대한 심 :

584 바이트에서 꽤 가볍고

http://touchpunch.furf.com/.

+0

이는 요소에 draggable = "true"를 추가하는 것과 같습니다. 나는지도를 볼 때 방해가되지 않도록 요소를 이동하려고하므로 특정 드롭 존을 설정하면 여기서 작동하지 않습니다. – WhatsInAName

+0

아직 완전히 이해하고 있는지 잘 모르겠습니다. jQueryUI를 통한 드래그 가능은 그것을 놓을 위치에 의존하지 않습니다. 그것은 당신이 좋아하는 곳이라면 어디든지 옮길 수있는 능력입니다. http://jqueryui.com/draggable/ 그게 당신에게 필요한 것을주지 못합니까? –

+0

감사하지만 터치 이벤트는 지원하지 않습니다. – WhatsInAName