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

jQuery sortable -- enable sortable only on drag, not click

本文关键字:排序 单击 启用 sortable 拖动 jQuery      更新时间:2023-09-26

我有一堆div有jQuery排序(作为网格)启用。这一切都工作得很好,但我想只有当用户拖动div时才启用可排序,而不是当他单击它时。例如,这些div具有滚动条,每当您拖动手柄时,它都会将div绑定到鼠标并强制您对其进行排序。我怎么关掉它?

这是我的jQuery:
$(  "#sortable"  ).sortable({ items: 'li:not(.ui-tabs-nav-item,#newspod,#imglist li)', containment: '#sortable'})
$( "#sortable" ).disableSelection();

你可以添加这个属性

distance: 15

到您的可排序对象,以便用户必须拖动它15像素才能激活可排序行为。