jQuery可拖放的目标组件

jQuery可拖放的目标组件,jquery,draggable,droppable,Jquery,Draggable,Droppable,我有一个可拖动/可拖放的库存设置。这基本上是一个拼图,但很简单,正确的片段会捕捉到正确的区域。我把弹片和拼图都记下来了。然而,当我将工件1拖过位置2时,它并没有显示为无效。如何区分目标区域 HTML: 添加accept:“#选择器”作为可拖放插件的选项: $(function(){ $("#piece1").draggable({ revert: "invalid" }); $("#piece1drop").droppable({

我有一个可拖动/可拖放的库存设置。这基本上是一个拼图,但很简单,正确的片段会捕捉到正确的区域。我把弹片和拼图都记下来了。然而,当我将工件1拖过位置2时,它并没有显示为无效。如何区分目标区域

HTML:

添加
accept:“#选择器”
作为可拖放插件的选项:

$(function(){
            $("#piece1").draggable({ revert: "invalid" });
            $("#piece1drop").droppable({
                drop: function() { 
                    $('#piece1').hide();
                    $('#piece1drop').css('background-image', 'url("piece1placed.png")');
                },
                accept: "#piece1"
            });
            $("#piece2").draggable({ revert: "invalid" });
            $("#piece2drop").droppable({
                drop: function() { 
                    $('#piece2').hide();
                    $('#pin2drop').css('background-image', 'url("piece2placed.png")');
                },
                accept: "#piece2"
            });
    });

添加
接受:“#选择器”
作为可拖放插件的选项:

$(function(){
            $("#piece1").draggable({ revert: "invalid" });
            $("#piece1drop").droppable({
                drop: function() { 
                    $('#piece1').hide();
                    $('#piece1drop').css('background-image', 'url("piece1placed.png")');
                },
                accept: "#piece1"
            });
            $("#piece2").draggable({ revert: "invalid" });
            $("#piece2drop").droppable({
                drop: function() { 
                    $('#piece2').hide();
                    $('#pin2drop').css('background-image', 'url("piece2placed.png")');
                },
                accept: "#piece2"
            });
    });

$(function(){
            $("#piece1").draggable({ revert: "invalid" });
            $("#piece1drop").droppable({
                drop: function() { 
                    $('#piece1').hide();
                    $('#piece1drop').css('background-image', 'url("piece1placed.png")');
                },
                accept: "#piece1"
            });
            $("#piece2").draggable({ revert: "invalid" });
            $("#piece2drop").droppable({
                drop: function() { 
                    $('#piece2').hide();
                    $('#pin2drop').css('background-image', 'url("piece2placed.png")');
                },
                accept: "#piece2"
            });
    });