2011-12-04 4 views
8

나는 droppable 목록 항목이있는 sortables를 포함하는 UI를 만들고 있습니다.정렬 가능하고 삭제 가능하며 삭제 가능한 DOM은 업데이트되지 않습니까?

http://jsfiddle.net/NRkwx/

문제는 이것이다 : 여기의 바이올린입니다 당신이 정렬 시작하고 주위의 목록 항목을 이동할 때 droppables하지 않습니다에가 낙하 할 것을 지역 너무 이동하지만, . 일부 목록 항목을 이동하여 볼 수 있습니다. 예를 들어 droppable은 한 단계 위를 이동합니다. 실제로 위치하는 곳이 아닌 원래 위치에서 이동할 수 있습니다.

어떻게하면 삭제 가능 영역을 업데이트 할 수 있습니까? 나는 droppable을 제거하고 sortable change에 추가해야합니까?

답변

12

해결책을 찾았습니다! 내 sortable에이 옵션을 추가 한 다음

//If you have a highly dynamic page, you might try this option. It renders positions every time you move the mouse. 
if(draggable.options.refreshPositions) $.ui.ddmanager.prepareOffsets(draggable, event); 

: 나는 jQuery를 UI 소스를 통과하고,이를 발견

refreshPositions: true 
관련 문제