添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

jQuery-UI为我们提供了一个非常便捷的拖拽方法:draggable(),在使用此方法时,我们可能会希望控件只在某一区域中移动,不能被拖出边界,这样的话我们可以使用下面的方法:

调用draggable()时:

$('#element').draggable({containment: '#background'});

上述代码是将element的拖拽范围限制在background之中。

draggable()的参数详见 http://blog.csdn.net/liu_111111/article/details/8906025

转载于:https://www.cnblogs.com/sunlinan/p/8184336.html

jQuery-UI为我们提供了一个非常便捷的拖拽方法:draggable(),在使用此方法时,我们可能会希望控件只在某一区域中移动,不能被拖出边界,这样的话我们可以使用下面的方法:调用draggable()时:$('#element').draggable({containment: '#background'});上述代码是将element的拖拽范围限制在backg... <meta charset="UTF-8"> <script src="../public/js/jquery-1.8.3.js"></script> <script src="../public/js/jquery-ui-1.10.4.custom.js"></script> <script src="../public/js/jquer
限制 React Draggable 组件的 拖拽 范围,您可以使用`bounds`属性。该属性可以采用四个值的对象(例如`{left: 0, top: 0, right: 500, bottom: 500}`),这些值将 限制 组件在特定范围内 移动 。如果您只想 限制 组件在X轴或Y轴上 移动 ,可以将`bounds`属性设置为一个DOM元素,该元素将用于 限制 拖动范围。 例如,以下代码将 限制 拖动范围在父元素内: ```jsx import Draggable from 'react- draggable '; function App() { return ( <div style={{ width: 500, height: 500, border: '1px solid black', position: 'relative' }}> < Draggable bounds="parent"> <div style={{ width: 50, height: 50, backgroundColor: 'red', position: 'absolute' }} /> </ Draggable > 您还可以使用`handle`属性来指定可以用于拖动的DOM元素,以及`cancel`属性来指定不应触发拖动的DOM元素。