これについてあなたの助けが本当に必要です。私はこれを正しくするために一生懸命努力してきましたが、私はそれをすることができません..
jsfiddle: http://jsfiddle.net/5Vyq8/13/
js コード:
$(document).ready(function () {
// Treetable
$("table").treetable({
expandable: true,
initialState: "expanded",
expanderTemplate: "<a href='#'> </a>",
indent: 24,
column: 0
});
// Draggable
$("table .draggable").draggable({
opacity: .75,
refreshPositions: true,
revert: "invalid",
revertDuration: 300,
scroll: true,
delay: 100,
cursor: 'move'
});
//Droppable
$("table tbody tr").each(function () {
$(this).droppable({
accept: ".draggable",
hoverClass: "append-to-task",
over: function (e, ui) {
// add class 'accept-incoming-task' to the row under after 1 second
},
out: function () {
},
drop: function (e, ui) {
var droppedEl = ui.draggable;
// Adds the task as the first child to dropped row
$("table").treetable("move", droppedEl.data("ttId"), $(this).data("ttId"));
},
});
});
});
私が達成しようとしているのはこれです:
- 行を別の行にドラッグします (完了!)
- 1秒以上ホバリングしている間、下の行にクラスを追加する必要があります
- まだホバリングして他の行に移動すると、前のステップで追加されたクラスが削除されます
私はあなたの時間と助けに感謝します.