首页 > 解决方案 > jquery ui:可排序与可排序

问题描述

我正在维护一个使用 jquery ui 1.8.18 构建的网站。在那里我看到了下面的代码......

$('div.sortables').Sortable({
    accept     : 'content',
    tolerance  : 'intersect',
    opacity    : 0.8,
    fit        : false,
    distance   : 25
});

distance属性在这里没有影响......虽然在jquery ui docs中,他们说如果distance指定了,那么排序仅在鼠标移动distancepx后才起作用......

如果我改为Sortable()thensortable()属性distance可以工作,但设计会瘫痪......

如何设置要使用的距离属性Sortable()

标签: jqueryjquery-uijquery-ui-sortable

解决方案


jQuery UI 在初始化交互时需要小写。可排序交互应初始化为“.sortable();” 而不是“.Sortable();”

您正在使用的某些选项在 jQuery ui“可排序”中未使用,但是它们确实具有类似的选项。例如,accept可以更改为items.

有关可排序功能和选项的更多信息,请查看文档:https ://api.jqueryui.com/sortable/


推荐阅读