我有 2 个元素都需要拖动。简化标记如下:
<div class="wrapper">
<img class="item" src="foo.jpg" />
<ul class="buttons">
<li>Crop</li>
<li>Resize</li>
</ul>
</div>
它们需要包含在一个区域中,并且还需要捕捉到该区域中的某些元素。问题是我想在计算它应该如何包含时查看.item
而不是查看。.wrapper
因为按键区位置稍稍靠外.item
。
如果我使用 draggable on .item
,.wrapper
则不会移动。
如果我使用 draggable on .wrapper
,.item
则不能完全定位到用于包含的元素的顶部、右侧或底部。
简化代码:
$('.wrapper').draggable ({
containment: '.page',
snap: '.page-grid',
snapMode: 'inner',
snapTolerance: 20
});
有人知道如何解决这个问题吗?非常感谢您的帮助。