2012-07-29 157 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