2012-07-29 138 views
8

正如标题所说我想拖格的父母,让我们说我有这样的结构jQuery UI的拖拽,拖拽父DIV

<div class="parent"> 
    <divc class="draggable"></div> 
</div> 

$(".draggable").draggable(); 

所以,我怎么能拖.parent代替.draggable

不,我不想让.parent拖动而不是.draggable,因为它将是一个只能在一个地方拖动的窗口。

回答

17

你是否试图让子元素成为一个拖动句柄?

$(".parent").draggable({ handle: ".draggable" }); 

这将使整个父母拖动,但只使用可拖动的div作为锚点。

jsFiddle Demo

参考:

http://jqueryui.com/demos/draggable/#handle

+0

是准确的,谢谢。 – Linas 2012-07-29 21:48:30

+0

yup!不错。一行代码,并得到我所需要的。 @specman谢谢你。 – 2013-03-14 15:28:45