【发布时间】:2011-07-13 20:49:14
【问题描述】:
我想要做的是在一个较小的 div 中包含一个大图像,用户可以在包含的 div 中拖动它(很容易)...类似于http://oneblackbear.com/draggable/index.html 但我想阻止用户拖动它比容器边界更远的地方。通过上面的示例,用户可以将图像完全拖到包含 div 之外...我想阻止用户将图像拖到父 div 之外。
我曾尝试使用可拖动的 jQuery UI,但问题是,如果我在拖动图像时立即使用约束选项,它会锁定到右下角并且不再可拖动,因为子元素大于父约束。我不确定 ui 可拖动约束是否仅适用于比父容器更小的对象。
有没有人知道如何处理?最好使用 jQuery Draggable?
【问题讨论】:
标签: jquery jquery-ui draggable constraints