プレーヤーのターンを変更する際に助けが必要です。
var player = 'RED';
$(function() {
$(whosturn(player)).draggable({
revert: true,
stop: {
player = 'BLUE';
}
});
});
function whosturn(player) {
if(player == 'RED') {
return '.red';
} else if(player == 'BLUE') {
return '.blue';
}
}
jsFiddle へのリンクを次に示します。
ドラッグ可能な停止時に、プレーヤーはその値を BLUE に変更するため、「Drag me blue」をドラッグしてもドラッグされません。プログラムは変数の最初の値のみを使用すると思います。間違った文法でごめんなさい。前もって感謝します。