2011-08-31 2 views
1

helper: clone과 함께 .draggable()을 요소에 적용하고 있습니다. 나는 또한 droppable 요소가 있습니다. 낙하 할 요소의 트리거 이벤트 $(this)는 낙하 할 요소를 참조하고 드래그 할 수있는 요소 (하지 도우미 복제)에 ui.draggable,이 함수 내 서명드래그 가능한 요소의 도우미 복제본에 액세스

function (event, ui) 

에 콜백을 화재.

콜백 함수 내에서 도우미 복제본에 액세스하려면 어떻게해야합니까?

답변

4

ui.helper이 작업을 수행합니다. 부끄러운 일로 잘 설명되어 있지 않습니다. 출처를 조사해야했습니다.

+1

실제로 문서화되어 있지만 쉽게 발견되지는 않습니다. http://jqueryui.com/demos/draggable/ –

+0

Aha, well spotted! 데모 섹션이 아니라 API 문서에 문서화되어 있어야합니다. – Randomblue

+0

이 동의했지만 ... API 도코를 사용할 수 있습니까? 나는 항상 그들의 문서를 찾기가 어렵다고 생각한다. 나는이 일을 위해했던 것처럼 종종 물건을 파 내야 만한다. –

1

콜백 메소드로 시도 할 수 있습니다. .selector 당신이 draggable 플러그인을 적용한되는 요소입니다

var helper = $(".selector").draggable("option", "helper"); 

.

+0

@Randomblue - 작동하지 않았습니까? – ShankarSangoli

+0

아니, 실제로. 이것은 실제 요소가 아니라'helper' 옵션에 대한 getter 일뿐입니다. 그래서이 경우'helper : clone'을 가지고 있기 때문에'clone'이라는 문자열을 반환합니다. – Randomblue

관련 문제