所有人!
我写了一个简单的国际象棋引擎,我在移动时遇到麻烦。有接收移动的开始位置的行和列以及结束位置的行和列的功能。为了渲染它,我使用了jQueryUI库以及其中的可拖放功能。
我需要知道的一件事:如何获得可拖动和可拖放项目的选择器,以在拖放之前检查条件并在条件为假时还原可拖动对象?
pieceImg.draggable({
start: function (event, ui) {
console.log($(this))
}
});
cell.droppable({
drop: function (event, ui) {
let self = $(this);
ui.draggable.position({
my: "center",
at: "center",
of: self
});
}
});
我知道我只能获得终点位置,但是我仍然必须同时获得这两个位置