Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery:将一个可拖动的div从后续父级拖放到另一个div_Javascript_Jquery_Html_Drag And Drop - Fatal编程技术网

Javascript Jquery:将一个可拖动的div从后续父级拖放到另一个div

Javascript Jquery:将一个可拖动的div从后续父级拖放到另一个div,javascript,jquery,html,drag-and-drop,Javascript,Jquery,Html,Drag And Drop,我如何才能将一个可拖动的div拖放或连接到另一个div,该div特别位于后续父级?代码如下所示,但不幸的是它不起作用。当我将项目拖动到其指定位置时,它将恢复到其原始位置。请帮忙,谢谢 HTML 检查下面,它正在工作。您应该为拖放添加jqueryui 并为要拖动的div指定一些宽度和高度。因此,它将正确显示 $('.item')。可拖动({ 光标:“指针”, 捕捉:“#包装器”, 遏制:document.body, 还原:“无效”, 卷轴:错, 附录:document.body }); $('#

我如何才能将一个可拖动的div拖放或连接到另一个div,该div特别位于后续父级?代码如下所示,但不幸的是它不起作用。当我将项目拖动到其指定位置时,它将恢复到其原始位置。请帮忙,谢谢

HTML


检查下面,它正在工作。您应该为拖放添加jqueryui
并为要拖动的div指定一些宽度和高度。因此,它将正确显示

$('.item')。可拖动({
光标:“指针”,
捕捉:“#包装器”,
遏制:document.body,
还原:“无效”,
卷轴:错,
附录:document.body
});
$('#wrapper2')。可拖放({
接受:'.item',
drop:函数(e、ui){
$(this.append(ui.draggable.css('position','static');
}
});
.item{
宽度:50px;
高度:50px;
}

项目清单
<table align="center">
<tr>
    <td>
        <h1>List of Items</h1>
    </td>
</tr>
<tr>
    <td>
        <div>
            <table border="1">
                <tr>
                    <td id="wrapper" >
                        <div class="item" style="border:1px solid black;"></div>
                    </td>
                </tr>
            </table>
        </div>
    </td>
    <td>
        <div>
            <table>
                <tr>
                    <td>
                        <div id="wrapper2" style="width: 100px; height: 100px; border:1px solid black;"></div>
                    </td>
                </tr>
            </table>
        </div>
    </td>
</tr>
$('.item').draggable({
    cursor: 'pointer',
    snap: '#wrapper',
    containment: document.body,
    revert: 'invalid',
    scroll: false,
    appendTo: document.body
});

$('#wrapper2').droppable({
    accept: '.item',
    drop: function(e, ui) {
        $(this).append(ui.draggable.css('position','static'));
    }
});