2013-05-21 6 views
0

메신저에 2 JQ 드래그/드롭 문제가 생겨서이를 수정하는 데 도움이 필요합니다. 참고 자료 : http://jsfiddle.net/perea1/898wZ/11/고정 위치 내에서 드래그 가능한 jquery

1) 고정 위치 드래그 가능 "dragcontainer"내에 draggable ("복제본")이 있습니다. 컨테이너가 드래그되지 않는 한, "listitem"의 드롭 위치 (오프셋)는 정확합니다. 컨테이너를 다른 위치로 드래그하면 놓기 위치가 잘못됩니다.

<div class="dragcontainer"> 
    <div class="handle">drag me here</div><br /> 
    <div class="clonesort">clone me/sortable</div> 
    <div class="clone">clone me/nested</div> 
</div> 
<div class="list"> 
    <div class="listitem">list item 1</div> 
    <div class="listitem">list item 2</div> 
</div> 

.) 드래그에 "목록 항목"() 위치가 올바른지 드롭 "나를 중첩 복제".) 지금 ("날 여기를 드래그") .) 드래그에 "나 중첩 복제"컨테이너를 드래그) 새 목록 항목이 낙하 할 수 있어야하지만, B 아니다 - "목록 항목"추가 요소 가) 드래그 "목록 항목"을 "나 정렬 복제"낙하 할 수없는

2) (드롭 위치가 올바르지 않습니다) 드래그에 대해서도 "중첩 복제"- 새 복제본은 삭제 가능해야하지만 그렇지 않습니다.

최고, 피터

답변

1

이 문제가있는 경우 : 고정 위치의 오프셋 위치를 드래그 할 수있게하고 위/왼쪽 오프셋을 놓기 위치에 추가하십시오.

0

jQuery draggable() 봉쇄 옵션을 사용해야합니다.

관련 문제