Ui可选多项选择问题,最大计数

时间:2018-06-16 12:17:37

标签: jquery user-interface jquery-ui-sortable

我正在研究多个容器之间的jquery UI可排序元素。它工作正常,但我必须允许容器1中的无限元素和容器2中的最多2个元素(我的意思是我们可以删除最多2个元素)。我们还可以选择多个项目来拖放而不是单个。当我选择10个项目并拖动到容器2时,它是允许的。如果我一次拖动1,则只允许最大2位于右侧的容器2中。

唯一的问题是容器2允许我选择超过最大项目。

这是jsfiddle代码http://jsfiddle.net/24dfybto/3/

$( "#sortable2" ).on( "sortreceive", function(event, ui) {
        if($("#sortable2 .artItm").length > 2){
            $(ui.sender).sortable('cancel');
        }
    });

我允许上面示例中的最多2个项目进入container2。选择多个并检查以重现。

请放弃多个时告诉我如何解决这个问题?

0 个答案:

没有答案