【问题标题】:How can I make an inner div trigger a drag effect on an outer div using Jquery?如何使用 Jquery 使内部 div 触发外部 div 的拖动效果?
【发布时间】:2009-06-10 05:04:39
【问题描述】:

我想用一个内部的div来拖动一个外部的div,例如:

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

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

基本上我想让innerDiv控制outerDiv的可拖动性。

有什么想法吗?

谢谢,
马特

【问题讨论】:

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


    【解决方案1】:

    您应该查看draggablehandle 属性。像这样的东西(未经测试):

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 2011-01-23
      • 2013-02-16
      • 1970-01-01
      • 2019-05-22
      • 1970-01-01
      相关资源
      最近更新 更多