所以我正在用JS(+jQuery)制作国际象棋游戏,最后要做的就是让棋子可拖动。
我的板是常规的 html 表(带有 TR 和 TD),其中 DIV 包含片段。我正在使用 jQuery UI 使 DIV 可拖动,但每次我尝试将带有一块的 DIV 拖到其他地方时,它都会停留在同一个 td 中: http ://screenshooter.net/8964979/Klpmu17_06_02_2014__12_38_17
HTML 是这样的:
<table>
<tr>
<td class="pole">
<div class="figura">here goes a piece</div>
</td>
<td class="pole">
...
</td>
</tr>
<tr>
...
</tr>
</table>
然后是JS:
$(".figura").draggable({
revert: true,
appendTo: 'body',
stack: '.pole',
start: function () {
$('#tabs').css('z-index', '9999');
},
stop: function () {
$('#tabs').css('z-index', '0');
}
});
$(".pole").droppable();
我怎样才能让他们离开他们的牢房?