Jquery ui 将可排序的项目拖到右侧

Jquery ui 将可排序的项目拖到右侧,jquery-ui,Jquery Ui,是否可以检查可排序项从左向右移动的像素数是否超过x? 这里是一个玩的地方: 例如,如果用户将item1移动超过200px,请执行某些操作 if( drag > 200 ) { alert( "something" ); } JQUERY: $( "#sortable" ).sortable({ }); HTML: 项目1 项目2 项目3 试试这个: 通过使用originalPosition和position可以获得left与ui对象的偏移量的差异

是否可以检查可排序项从左向右移动的像素数是否超过x? 这里是一个玩的地方:

例如,如果用户将item1移动超过200px,请执行某些操作

    if( drag > 200 ) { 
        alert( "something" );
    }
JQUERY:

$( "#sortable" ).sortable({


});
HTML:


项目1
项目2
项目3
试试这个:

通过使用
originalPosition
position
可以获得
left
ui
对象的偏移量的差异。因此,通过其值的差异,您可以很容易地找到运动

$(function () {
$("#sortable").sortable({
    sort: function (event, ui) {
        var move = (ui.position.left - ui.originalPosition.left);
        $('#check').text(move);
        if(move>200){
            alert('moved beyond 200px'); //Do something.
        }

    }
});

}))

@j08691我试过很多东西。但我不知道这是否有用。例如:也许它会带来更多的困惑?这是完美的。我已经找了这么多小时了!我不知道,也找不到“排序:”和“ui.originalPosition”你知道我该如何了解更多信息吗?在sortable的官方网站上,我找不到(或者我不理解)任何相关的东西。是的,它在文档中。ui对象具有这些值和其他值。
$(function () {
$("#sortable").sortable({
    sort: function (event, ui) {
        var move = (ui.position.left - ui.originalPosition.left);
        $('#check').text(move);
        if(move>200){
            alert('moved beyond 200px'); //Do something.
        }

    }
});