我確定這是非常簡單的事情,通常是這樣。TableDnD onDrop事件未觸發
$('#sort-table').tableDnD({
onDragClass: "dnd_drag",
onDragStart: function(table, row) {
console.log("start drag");
},
onDrop: function(table, row) {
console.log($.tableDnD.serialize());
},
dragHandle: ".dragHandle"
});
我有上面的代碼在tableDnD,jQuery表排序插件的行動。這是它們提供的示例中的確切代碼,但是當我在表中刪除項目時,它不會正確觸發onDrop事件。我在控制檯中沒有得到任何迴應。該表初始化,並拖動手柄正常工作,所以我至少知道部分代碼是正確的。我唯一不能工作的是onDrop命令。
更新:
我更新了上面的代碼中添加一個onDragStart和onDragClass,這兩者完美的工作,它只是onDrop功能失敗。
這是我一般表格佈局:
<table id="sort-table">
<tbody class="sort-items">
<tr class="1">
<td class="dragHandle"></td>
...
</tr>
...
</tbody>
</table>
當我添加了ID爲TR,onDrop活動正式開始工作 – Memonic 2015-11-26 12:57:56