jQuery sortable - 仅在拖动时启用可排序,而不是单击

时间:2011-08-15 22:46:50

标签: javascript jquery jquery-ui jquery-ui-sortable

我有一堆div,它们启用了jQuery sortable(as grid)。这一切都运行正常,但我想只在用户拖动div时才启用可排序 - 而不是在他点击它时。例如,这些div具有滚动条,每当您拖动手柄时,它会将div绑定到鼠标并强制您对其进行排序。我该怎么关掉它?

这是我的jQuery:

$(  "#sortable"  ).sortable({ items: 'li:not(.ui-tabs-nav-item,#newspod,#imglist li)', containment: '#sortable'})

$( "#sortable" ).disableSelection();

1 个答案:

答案 0 :(得分:3)

您可以添加此属性

distance: 15

到您的可排序对象,以便用户在激活可排序行为之前必须将其拖动15个像素。