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