2011-02-23 55 views
3

演示:http://jsfiddle.net/vMQVy/2/可放开重新启用 - Jquery的

拿项目,投入到垃圾桶....然后从回收站中删除该项目,然后再试一次放那里了(相同或其他项目)...

可放开还是 “禁用”

的代码部分:

$(function() { 
     $(".item").draggable({ 
       revert: 'invalid', 
       cursor: 'move' 

     }); 

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

     $("#trash").droppable({ 
       out: function() { 
        $(this).droppable("enabled") 
       }, 
       drop: function(event, ui) { 
        $(this).droppable("disable") 
       } 
     }); 
}); 

能帮我一个解决方案?

+0

那是因为你没有重新启用它。你想达到什么目的? – 2011-02-23 03:55:16

回答

4

你试过按jQueryUI的文档:

//setter 
$(this).droppable("option", "disabled", true); 
$(this).droppable("option", "disabled", false); 
+0

我认为你是对的。感谢您的回答! – user629487 2011-02-23 04:50:00