2013-01-16 30 views
1

我想創建一個div,當它擁有一個可拖動的元素時,您贏了;無法在其上放置另一個元素,但是當拖動元素被移除時 - 您可以。 我用禁用和啓用jquery UI droppable無法正常工作

$("#trash").droppable({ 
    out: function() { 
     $(this).droppable("option", "disabled", false); 
    }, 
    drop: function(event, ui) { 
     $(this).droppable("option", "disabled", true); 
    } 
}); 

但我移動後可放開了它#trash仍然是殘疾人,我不明白爲什麼。 http://jsfiddle.net/vMQVy/38/

回答

0

進行以下更改$("#items").droppable()

$("#items").droppable({ 
     drop: function(event, ui) { 
      $("#trash").droppable("option", "disabled", false); 
     } 
}); 

DEMO:http://jsfiddle.net/vMQVy/40/

希望這有助於讓我知道,如果你有任何問題!