如何使用Jquery使内部div触发对外部div的拖动效果?

时间:2009-06-10 05:04:39

标签: javascript jquery html drag-and-drop draggable

我想使用内部div来拖动外部div,例如:

<div id="outerDiv" style="height:300px; width:200px;">
     <div id="innerDiv" style="height:10px; width:200px;"></div>
</div>

如果这是我的代码,假设附加了正确的JQuery插件以使用draggable等...我怎么能这样做,以便当用户点击并拖动innerDiv时,它会拖动整个outerDiv。但是,当用户单击并尝试拖动outerDiv时,它不起作用。

基本上我希望innerDiv控制outerDiv的可拖动性。

任何想法?

谢谢,
马特

1 个答案:

答案 0 :(得分:3)

您应该查看handledraggable属性。像这样(未经测试):

$("#outerDiv").draggable({ handle: "innerDiv" });