如何在jquery ui中停止拖动事件
我有一个jquery ui,如下所示:如何在jquery ui中停止拖动事件,jquery,jquery-ui,jquery-ui-draggable,Jquery,Jquery Ui,Jquery Ui Draggable,我有一个jquery ui,如下所示: $('.draggable').draggable({ drag: function(event, ui){ if(this.offsetTop > 0 || this.offsetLeft > 0) return false; } }) 基本上,我希望这样,每次用户拖动时,我都希望不断测试条件是否为真(在本例中,我希望DragTable的顶部和左侧与父级的一侧保持一致) 我原以为上面的代码会取消那个特定的拖动事件,但它似乎已
$('.draggable').draggable({
drag: function(event, ui){
if(this.offsetTop > 0 || this.offsetLeft > 0) return false;
}
})
基本上,我希望这样,每次用户拖动时,我都希望不断测试条件是否为真(在本例中,我希望DragTable的顶部和左侧与父级的一侧保持一致)
我原以为上面的代码会取消那个特定的拖动事件,但它似乎已经完全停止了拖动。知道如何在满足条件时取消拖动事件吗
非常感谢
Jason要使Dragable保持活动状态,请不要返回false。根据您所说的,您可能需要做一些事情来限制拖动(ui)元素的位置 这是我在回答另一个问题时拼凑的一把小提琴