在其他div中删除后,Jquery draggable禁用列表项

时间:2016-01-22 05:04:59

标签: jquery draggable droppable

我想如果任何列表项(li)从product div拖放并放入购物车div,则li将被禁用,用户无法再将其添加到购物车div中。

jQuery("#product li").draggable({
    appendTo: "body",
    helper: "clone"
});

jQuery("#cart ol").droppable({
    activeClass: "ui-state-default",
    hoverClass: "ui-state-hover",
    accept: ":not(.ui-sortable-helper)",
    drop: function (event, ui) {
        $(this).find(".placeholder").remove();
        $("<li></li>").text(ui.draggable.text()).appendTo(this);
    }
});

2 个答案:

答案 0 :(得分:0)

您可以停用可拖动的属性为

$( "#cart li").draggable({disabled:true});

答案 1 :(得分:0)

在您的放置功能中添加:

ul.dragged.draggable({disabled:true});
相关问题