我在桌子上使用jQueryUI Sortable 插件,一切似乎都运行良好。(HTML 验证,JavaScript 也全部验证。)据我所知,没有办法确定您在表中“放置”一行的位置(除了 x/y 坐标,其中对我没用)。
有可能做这样的事情吗?
我在桌子上使用jQueryUI Sortable 插件,一切似乎都运行良好。(HTML 验证,JavaScript 也全部验证。)据我所知,没有办法确定您在表中“放置”一行的位置(除了 x/y 坐标,其中对我没用)。
有可能做这样的事情吗?
如果要移动整行,则排序完成后,您将在 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 原创,我只是分叉和调整)