Javascript 防止jQuery拖入";“开始”;

Javascript 防止jQuery拖入";“开始”;,javascript,jquery,jquery-ui,draggable,jquery-ui-draggable,Javascript,Jquery,Jquery Ui,Draggable,Jquery Ui Draggable,在jquerydraggable的“start”函数中有没有什么好方法可以防止拖动? 这样就根本不调用实际的“拖动”回调 $("#item" + i).draggable({ ... start: function() { if (condition) { prevent dragging; } } drag: function() { // this shouldn't get called if the condition i

在jquerydraggable的“start”函数中有没有什么好方法可以防止拖动? 这样就根本不调用实际的“拖动”回调

$("#item" + i).draggable({
    ...
    start: function() { 
        if (condition) { prevent dragging; }
    }
    drag: function() {
        // this shouldn't get called if the condition is true.
        console.log("obama loves syria");
    }
}
调用
$(document).trigger(“mouseup”)
的效果不太好,因为如果mouseman足够快,元素仍然会成功移动一点

试试看

return false;
要退出
启动
方法并防止移动

请尝试

return false;

要退出
start
方法并防止移动

是的,就这么简单!谢谢!是的,就这么简单!谢谢!