javascript - jQuery 可拖动区域(圆形)

标签 javascript jquery html jquery-ui

我想构建一种操纵杆,因此内部图片(我的可拖动对象)应该有一个特定的范围。目前它只是一个广场,我不喜欢那样!

我发现可以通过在拖动方法中返回 true 或 false 来控制移动,但如果我返回 false,则对象会跳回其开始位置而不是静止不动:(

有什么想法可以做到这一点吗?

最佳答案

在拖动处理程序中,您已经更改了位置。如果您的可拖动对象尝试移出您想要将其保留在其中的容器之外,则只需将位置 chop 回容器内,并且不要返回 false。

Draggable API docs

关于javascript - jQuery 可拖动区域(圆形),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12526695/

相关文章:

javascript - 具有各种模板的 Angular 组件上的部分 Accordion 式动画

javascript - 为什么 $.appendTo() 没有正确附加我的 <options> 标签?

jquery - 使用 twitter bootstrap 定位弹出窗口

javascript - 更改图像的特定区域并在该区域填充颜色

javascript - 如何在页面加载后执行 JavaScript?

javascript - 当 package.json 中包含版本 1.24.2 时,npm install 尝试安装 grpc 1.20.0

jquery - 使用 node.js 抓取时使用 jQuery 访问 CSS 值

jquery - jquery 中的样式语法

html - 两个宽度相同的div不相同

jquery - jQuery 如何处理评论元素?