如何在拖放启用的div中启用鼠标拖动

时间:2013-04-16 16:46:16

标签: javascript jquery html

我有一个包含几个元素的div(正如预期的那样),我希望能够拖放这个div(draggable=true);但是,一个元素是条形图,允许用户在其上拖动鼠标以选择特定范围的数据(有点像Stack Overflow允许您在特定日期范围内查看您的声誉 - 您可以在您的声誉标签下的个人资料)。正如您可能想象的那样,当我的父div将draggable设置为true时,我无法拖动此图表,因为它只是拖动div而不是更新图形。

我想到了一些可以解决这个问题的黑客攻击,但它们看起来都很混乱。所以我想知道我有哪些选择不是那么hackish。理想情况下,我只能拖动部分div来拖动整个div。

1 个答案:

答案 0 :(得分:0)

将“div”设置为draggable将导致在拖动该div中包含的任何元素时拖动它。解决这个问题的一个好方法是使用绝对定位将图形放置在div的空间内,而不是将其放在div标签内。​​