📜  jQuery UI 可排序的 refreshPositions() 方法(1)

📅  最后修改于: 2023-12-03 15:16:45.398000             🧑  作者: Mango

jQuery UI 可排序的 refreshPositions() 方法

在使用 jQuery UI 的排序功能时,我们有时需要动态改变拖放元素的位置信息,这时候就需要使用 refreshPositions() 方法。

refreshPositions() 方法可用于动态更新可排序列表中拖放元素的位置信息。它可以在多个排序列表之间进行拖放元素的操作,同时保持拖放元素的位置正确。

下面是 refreshPositions() 方法的使用示例:

$( ".sortable" ).sortable({
  refreshPositions: true,
  start: function( event, ui ) {
    // 拖放开始时更新位置信息
    $( this ).sortable( "refreshPositions" );
  }
});

在上面的示例中,我们在 start 回调函数中调用了 refreshPositions() 方法来更新拖放元素的位置信息。

另外,需要注意的是,在需要同步多个排序列表的情况下,必须在每个排序列表上调用 refreshPositions() 方法以保持位置信息同步。

以上就是 jQuery UI 可排序的 refreshPositions() 方法的介绍。