正如标题所说我想拖动div父母,让我们说我有这个结构
<div class="parent">
<divc class="draggable"></div>
</div>
$(".draggable").draggable();
那么如何拖动.parent
代替.draggable
。
不,我不想让.parent
拖动而不是.draggable
,因为它会成为一个只能在一个地方拖拽的窗口。
答案 0 :(得分:20)
您是否尝试将子元素设为拖动句柄?
$(".parent").draggable({ handle: ".draggable" });
这样可以使整个父级拖拽但只使用可拖动的div作为锚点。
参考: