2013-07-05 2 views
0

나는 droppable 내부에서 droppable을 사용하지만 아이는 작동하지 않습니다. 내가jQuery ui - droppable 내부에서 삭제 가능

  • 을 수행하는 셈이다 무엇

    나는 #droppable 낙하 할 부모가있다.

  • 제 첫 번째 부모 droppable은 두 개의 요소 #child-drop1#child-drop2을 허용합니다.
  • 다시 두 개의 요소 #child-drop1#child-drop2이 droppable 래퍼로 동작해야합니다.
  • 하지만 이제는 아이에게 dropable 요소를 추가하려고 할 때주의해야합니다.
  • 그게 전부입니다.

jQuery('#droppable').droppable({ 
     activeClass: 'active', 
     accept:'#child-drop1, #child-drop2', 
     hoverClass: 'hover', 
     drop: function(event, ui) { 
      jQuery('<div id="child-drop"><div>).appendTo(this); 
     } 
    }); 

    jQuery('#child-drop1, #child-drop2').droppable({ 
     activeClass: 'active', 
     accept:'#child-child-drop', 
     hoverClass: 'hover', 
     drop: function(event, ui) { 
      jQuery('<div id="child-child-drop"><div>').appendTo(this); 
     } 
    }); 
+1

OP –

+0

에 우리는 당신의 낙하 할에 낙하 할 넣어 가지고 또한 HTML을 추가하십시오 작업, 그래서 떨어 뜨리는 동안 떨어 뜨릴 수 있습니다. – mishik

답변

0

내가 데모 코드와 HTML & CSS 아래에 추가하고 그것의

jsFiddle 벌금
jQuery('#child-drop1, #child-drop2, #child-child-drop').draggable({revert: 'invalid'}); 
+0

당신의 예제에서만 draggable 작동, 나는 droppable 필요 – user007

+0

미안, 나는 그것을 얻지 않는다, 당신은 말했다 "하지만 지금은 아이가 떨어질 수있는 요소를 떨어 뜨리고 싶을 때 주목 :"하지만 jsFiddle 자식 droppable 받아 떨어지는 요소'# child-child-drop' –

관련 문제