2011-01-07 52 views
0

有没有什么方法可以设置放置目标可以接受的最大元素?jQuery UI,droppable,接受元素的最大数量

是否有任何标准的方式列出所有丢弃的项目?

感谢

+0

你是什么意思*列表*项目? [重新安排](http://jqueryui.com/demos/droppable/#photo-manager)他们后,下降? – ifaour 2011-01-07 12:31:11

回答

2

只需使用上drop事件计数器来禁用可投放达到极限时:

$(function() { 
    var limit = 5; 
    var counter = 0; 
    $('.drag').draggable({revert: "invalid"}); 
    $('.drop').droppable({ 
     drop: function() { 
      counter++; 
      if (counter == limit) { 
       alert('limit reached!'); 
       $(this).droppable("disable"); 
      } 
     } 
    }); 
}); 

Example link。请注意,这只是一个演示,您可能需要使用acceptscope选项。

+0

失败,如果我们移动丢弃的框,任何建议? – RezaSh 2014-02-20 19:36:37