📜  jQuery UI 可排序容差选项(1)

📅  最后修改于: 2023-12-03 14:43:12.817000             🧑  作者: Mango

jQuery UI 可排序容差选项

jQuery UI 是一款基于 jQuery 的 UI 组件库,其中包括可排序的组件。在可排序组件中,有一项非常有用的选项——"tolerance"(容差),它决定了排序时所允许的鼠标偏移量。

容差选项

容差选项决定了排序时所允许的鼠标偏移量,有四个可选值:

  • "intersect"(交叉):鼠标必须与另一个元素重合至少一半才会发生排序。这是默认值。
  • "pointer"(指针):只要鼠标指针与另一个元素重合,就会发生排序。
  • "touch"(触摸):鼠标指针与另一个元素只要接触,就会发生排序。
  • "fit"(适合):只有当鼠标指针完全位于另一个元素内部时,才会发生排序。

容差选项是在初始化时设置的,比如:

$( ".sortable" ).sortable({
  tolerance: "fit"
});
总结

容差选项是 jQuery UI 可排序组件的一个非常实用的选项,它决定了排序时所允许的鼠标偏移量。根据实际需要选择合适的容差选项可以提高用户体验。