0

我在桌子上使用jQueryUI Sortable 插件,一切似乎都运行良好。(HTML 验证,JavaScript 也全部验证。)据我所知,没有办法确定您在表中“放置”一行的位置(除了 x/y 坐标,其中对我没用)。

有可能做这样的事情吗?

4

1 回答 1

0

如果要移动整行,则排序完成后,您将在 ui.item 下的所有 $.sortable 回调中拖动项目(不仅是它的位置)。然后,您可以查看 $table 以检查您排序的行现在的样子或在示例中的样子,直接获取行的索引。

$('table').sortable({
  stop: function(event, ui) {
    console.log(ui.item.index());
    console.log(ui.item.next());
    console.log(ui.item.prev());
  }
})

奖励:工作jsfiddle(由 shuklendu 原创,我只是分叉和调整)

于 2013-05-24T06:45:23.637 回答