2014-10-13 2 views
0

개발중인 페이지에는 두 개의 목록이 있어야하며 그 중 하나는 항목을 추가 한 다음 해당 항목을 주문하는 것입니다. 나는 당신이 목록 항목을 드래그 앤 드롭 할 수있는 nestable이라는 Jquery 플러그인을 사용하고 있습니다. 항목이 목록에 미리 채워져있을 때 제대로 작동하지만 빈 목록을 만들 때 항목을 끌어다 놓을 수 없습니다. 나는 어디에서나 dd-empty 클래스 (ol 클래스, li 클래스의 다른 위치에있는 div)를 사용하여 시도했지만 아무 것도 완전하게 작동하지 않는 것 같습니다. 가장 가까운 일은 ol 클래스를 dd-empty로 설정하는 것입니다. 그것은 하나의 항목을 드래그 할 수있는 빈 "슬롯"을 만듭니다. 그러나 더 이상 항목을 드래그하거나 해당 항목을 원래 목록으로 다시 드래그 할 수 없습니다.jquery nestable은 빈 목록으로 끌 수 없습니다.

내가 잘못 했나요? 어쩌면 내 CSS에? 또는 중첩 할 수있는 버그일까요?

질문이 있거나 본인의 코드를 확인해야 할 경우 알려주십시오.

답변

0

알아 냈습니다. maxDepth를 0으로 설정하여 중첩 기능을 제거하십시오 (중첩없이 중첩없이 사용하는 이유는 무엇입니까?). 1로 바꾸면 문제가 해결됩니다.

+0

내가 중첩 가능한에서 동일한 문제에 직면 빈리스트로 드래그합니다. 여기에 코드를 작성해 주시겠습니까? –

0

편집 nestable.js과에 최소 높이 스타일을 추가 :

if (!this.dragRootEl.find(opt.itemNodeName).length) { 
    this.dragRootEl.append('<div class="' + opt.emptyClass + '" style="min-height:30px">'); 
} 

은 그럼 당신은

관련 문제