jQuery Ui Sortable-排序列表,但不滚动iPad上的页面

问题描述

我在侧边栏上有列表,并将其附加到“ jQuery Ui Sortable”。 https://api.jqueryui.com/sortable/ 对于排序项目。

Watch pic

当我尝试通过滑动手指在iPad上滚动列表时,它落在列表项上-它开始拖动项目而不是滚动。我认为jQuery.sortable中有一些选项可以控制它。

当我将手指放在移动设备上的可拖动项目上之前,应该延迟一段时间,然后它才真正开始拖动。否则,用户最终会在滚动时意外地混淆其内容

我正在尝试 延迟:500 但这不起作用:

$('.target-list').sortable({
    delay: 500,items: '.unit',stop: function (e,ui) {
        $.post('/some_sourse/reorder',{
            order: $('.target-list .unit').map(function (i,el) {
                return $(el).data('id');
            }).toArray()
        });
    }
})

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)