jQuery UI 可拖动:按像素限制可拖动区域
jquery ui ddraggable : limit dragable area by pixels
>我有一个图像,我想允许用户只在Y轴上拖动图像,我必须限制像素的拖动,这意味着用户只能在Y轴上拖动200像素(向上和向下)
<script>
$(function() {
$( "#img" ).draggable({ axis: "y" });
});
</script>
我只能限制 Y 轴上的拖动,但我没有看到限制像素拖动的选项。
请帮忙
还有一个选项"包含",您可以在其中指定带有坐标的边界框(以及其他选项)。
$( "#img" ).draggable({ containment: [x1, y1, x2, y2] });
http://api.jqueryui.com/draggable/#option-containment
这是一个 JSFiddle,我将图像在 y 轴上的移动限制在 0-200 像素之间。 http://jsfiddle.net/m3e6V/
相关文章:
- 可拖动或可调整大小的文本区域不起作用
- 获取图像可见区域状态,以在画布中将图像设置在先前拖动的位置
- jQuery UI 可拖动:按像素限制可拖动区域
- 拖放后,如果不重新调整大小并在可放置区域中拖动图像
- 如何将可拖动对象移动到某个区域
- 使画布剪辑区域可拖动
- 从画布 html5 中上传的图像中删除拖动属性(将区域设置为上传的图像)
- 从可放置区域删除可拖动项目时是否存在事件
- 单击并拖动选择区域
- 将放置区域限制为某些可拖动元素
- 停止用作图像拖动目标的文本区域
- 使用touch-punch插件在移动设备上拖动带有文本区域的jquery-ui-dialog
- 使用Jquery可拖动和可调整大小的文本区域-不能使用左键输入文本
- 将元素从一个区域拖动到另一个区域
- 如何在雷达图中添加多个可拖动区域
- 在cytoscape.js中禁用拖动区域外的节点
- 在放置区域拖动时替换元素
- 更新高度,宽度和jquery动态文本区域的样式,可拖动和可调整大小
- 谷歌地图API v3:从拖动锁定区域
- 如何使用jquery在拖动输入时创建多个放置区域