jQuery 的可拖动插件

标签 jquery jquery-ui-draggable

当拖动一个元素时,draggable 插件可以防止它溢出其他可拖动元素吗?换句话说,当它到达另一个可拖动元素的边缘时,它可以停止拖动该元素吗?

最佳答案

您可以将拖动包含在父元素中 - 如果您将所有可拖动元素包含在一个元素中并将其设置为包含,则它们将无法拖动到超出该元素的范围。

$( ".selector" ).draggable({ containment: 'parent' });

(来自 http://jqueryui.com/demos/draggable/ )

关于jQuery 的可拖动插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7065542/

相关文章:

javascript - Jquery 拖动会在 mousemove 上触发,但不会在 mousedown 上触发

jquery - 在父框架和子 iframe 之间拖放元素

javascript - 在使用 jquery 追加之前对 html 进行更改

ajax - 使用 ColdFusion CFC 时 JQuery 出现无效 JSON 错误,即使返回看似正确的 JSON

javascript - 我需要了解良好的 javascript 才能使用 jquery 吗?

javascript - 平滑滚动至姓名和 ID

Javascript 拖放 : when draggable object has a fixed or absolute position it disappears behind droppable area

javascript - 存储 Jquery 可拖动位置

javascript - jQuery:如果未成功删除帮助程序,如何阻止其被删除

jquery - CSS/JQuery 选择器奇怪的行为