JQuery Draggable以编程方式拖动到位置

时间:2012-04-09 22:16:39

标签: javascript jquery jquery-ui jquery-ui-draggable

我想在页面的某处添加按钮来操作JQuery Draggable元素而无需鼠标拖动,即以编程方式。换句话说,我想根据用户点击的按钮向上或向下,向左或向右移动(或平移)其容器内的可拖动元素。我该怎么做?我似乎无法在docs中找到该选项。我是否只是简单地操作CSS left / top来实现它并确保我不会走出容器?

$(".drag-view").draggable({drag:function(event, ui){containment:a /*...*/}});

1 个答案:

答案 0 :(得分:6)

您可以在屏幕上绘制元素,然后使用$ .animate()将其移动到位。该元素必须以这种方式绝对定位,并且正如您所提到的那样,它将是顶部和左侧的结果。