我想做拖動錶行,我發現TableDnD jQuery插件,它工作正常表拖放(只持有一列)
$(function() {
$("table").tableDnD();
});
正如你可以看到有: http://jsfiddle.net/drBfS/1/。
但我只想讓一列可拖動。我的意思是,整行(tr)像現在一樣移動,但是隻能通過拖動左列(td.drag)來移動行,當試圖拖動右列時它應該是沒有效果的。你有什麼想法如何做到這一點?
我想做拖動錶行,我發現TableDnD jQuery插件,它工作正常表拖放(只持有一列)
$(function() {
$("table").tableDnD();
});
正如你可以看到有: http://jsfiddle.net/drBfS/1/。
但我只想讓一列可拖動。我的意思是,整行(tr)像現在一樣移動,但是隻能通過拖動左列(td.drag)來移動行,當試圖拖動右列時它應該是沒有效果的。你有什麼想法如何做到這一點?
看來,這是一個較舊的插件,它可能是能夠做到這一點根據這個文件:http://isocra.com/2008/02/table-drag-and-drop-jquery-plugin/
但是,現在通過源查看後,它不再可能。相反,也許考慮簡單地使用jQuery UI排序。如果你把你的行包在一個tbody中,這個代碼將得到你想要的:
jQuery(function() {
jQuery('table tbody').sortable({ handle:'.drag' });
});