如何阻止Div移出边界Jquery draggable();

时间:2010-08-21 16:25:28

标签: jquery-ui drag-and-drop draggable

如何阻止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>

谢谢,

1 个答案:

答案 0 :(得分:8)

您需要使用containment。 E.g。

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

修改

这是an example

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