2013-07-05 75 views
0

我使用droppable裏面droppable,但兒童droppable不工作。jQuery的ui - droppable裏面droppable

我什麼試着做

  • 我可放開#droppable父。
  • 我的第一個父母可以接受兩個要素#child-drop1#child-drop2
  • 我再次想要上面兩個元素#child-drop1#child-drop2表現爲可拖放包裝。
  • 但現在當我想放下子元素droppable注意發生。
  • 就是這樣。

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

請添加HTML也OP –

+0

我們已經把你的投擲的一個投擲的,所以你可以放下,而你下降。 – mishik

回答

0

我已經添加下面的代碼和HTML & CSS用於演示和它的做工精細jsFiddle

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

在你的例子只draggable工作,我需要droppable – user007

+0

對不起,我沒有得到它,在OP你說:「但現在當我想放下子元素droppable注意到發生的元素:」但在jsFiddle子droppable接受下降元素'#child-child-drop' –