jquery ui sortable - 单击滚动条会破坏它

Fun*_*bat 7 jquery-ui jquery-ui-sortable

滚动.sortable()容器内的div将在释放滚动条时开始拖动div

在小提琴中,有3种不同的可排序,其中1种是滚动的

http://jsfiddle.net/wnHWH/1/

错误:单击滚动条并向上或向下拖动以滚动浏览内容,当您释放鼠标时,div开始拖动,这使得它跟随您的鼠标并且无法在不刷新页面的情况下解开它.

Sub*_*Red 5

您可以.mousemove像这样使用jquery事件:

$('#sortable div').mousemove(function(e) {
    width = $(this).width();
    limit = width - 20;
    if(e.offsetX < width && e.offsetX > limit)
        $('#sortable').sortable("disable");
    else
        $('#sortable').sortable("enable");
});
Run Code Online (Sandbox Code Playgroud)

我在这里创作小提琴http://jsfiddle.net/aanred/FNzEF/.希望它符合您的需求.