如何阻止 Div 移出边框 Jquery Draggable();

发布于 2024-09-15 01:09:01 字数 331 浏览 7 评论 0原文

如何阻止 div 移出边框 div

这是我到目前为止得到的代码。

  <script>
 $(document).ready(function() {
 $("#draggable").draggable({ grid: [50, 20] });
  });
  </script>
  <div id="drag_border">
  <div id="draggable" style="width:500; height:800">Drag me</div>
  </div>

谢谢你,

How to stop the div from moving out of the border div

Here is the code i got so far.

  <script>
 $(document).ready(function() {
 $("#draggable").draggable({ grid: [50, 20] });
  });
  </script>
  <div id="drag_border">
  <div id="draggable" style="width:500; height:800">Drag me</div>
  </div>

Thank you,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光清浅 2024-09-22 01:09:01

您需要使用遏制。例如

$("#draggable").draggable({
  grid: [50, 20],
  containment: 'parent'
});

编辑:

这是示例

请记住,您使用的是网格,因此除非您计算框的宽度和高度以匹配该网格,否则您将无法到达边缘。

You need to use containment. E.g.

$("#draggable").draggable({
  grid: [50, 20],
  containment: 'parent'
});

Edit:

Here's an example.

Remember, you're using a grid, so you won't reach the edges unless you calculate the width and height of your box to match that grid.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文