【发布时间】:2015-06-22 16:44:20
【问题描述】:
我已经用 jquery UI 使网页上的所有元素都可以拖动。
<div style="width:150px;height:120px;border:1px solid red;background-color:#F0F0F0">
<span style="background-color:yellow">Drag me</span>
<span style="background-color:red">Drag me</span>
</div>
<script>
$('*').draggable();
</script>
我可以将两个跨度移到它们的边界框之外。 但是,当我拖动边界框时,两个 span 元素也会移动(因为它们是被拖动的 DOM 元素的子元素)。
有没有办法“解耦”所有 DOM 元素,这样我就可以独立拖动它们,而父级对子级没有任何影响(继承的样式除外)?
重组网站不是一种选择。
【问题讨论】:
标签: javascript html css jquery-ui draggable