在jQuery可拖动拖动事件中是否有任何方法可以覆盖顶部/左侧位置?

时间:2011-06-15 22:07:47

标签: jquery-ui position jquery-ui-draggable

我试图做的是强制执行我自己的边界,因为可拖动扩展没有我需要的相同类型的边界逻辑。所以我试图找到一种方法来覆盖被拖动对象的顶部/左侧位置,如果它超出我强制执行的边界。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

$(this).draggable({
  drag: function(event, ui) {
    if(ui.position.top>0) { ui.position.top = 0; }
    if(ui.position.left>0) { ui.position.left = 0; }
  }
});