jQuery可排序UI中的滚动问题

时间:2018-07-31 05:43:11

标签: jquery-ui jquery-ui-sortable

我已经在动态列表中实现了可排序的功能(位于可滚动部分中),其中,只有当用户保持一段时间后,列表才应该排序。为了给触摸和保持感觉,我添加了delay参数。但这是因为我无法执行正常的滚动事件。而且,如果我删除了该delay参数,列表将开始排序而不保留它。

  $(".sort-list").sortable({                                    
        cursor: "move",                             
        opacity: 0.8,                                           
        delay:1500,                                         
        revert: true,                                           
        tolerence:'intersect',                                  
        scroll: false,                                          

        sort: function (event, ui) {                            
            $('.scroll-div').scrollTop(ui.position.top - 350);
        },
        start: function(event, ui) {                            
            holdAndPress = true;                                
        },
        stop : function(event, ui) {                            
           holdAndPress = false;                                                    
        }
  }).disableSelection();

0 个答案:

没有答案