シーケンスがグリッドに表示される Javascript ゲームを作成しています (8 つの動きとグリッドには合計 12 個のボタンがあります)。ユーザーはそのシーケンスを繰り返す必要があり、最後に 2 つのシーケンスを比較してスコアを付けたいと考えています。現時点では、どのボタンが押されたかを検出できますが、他に何をすべきかわかりません
PS:私が達成したいのは、ユーザーの選択を配列に保存し、選択が正しかった場合は「コントロール配列」と比較してスコアを与えることです。
<!-- Game -->
<div data-role="page" id="page2">
<div id="header" data-theme="a" data-role="header">
<a id="back" data-role="button" data-transition="flip" href="#page1" data-icon="back" data-iconpos="left" class="ui-btn-left">
Back
</a>
<a data-role="button" href="#page1" data-icon="star" data-iconpos="left" class="ui-btn-right">
Score
</a>
<h3 id="title">
Salsa-App
</h3>
</div>
<div data-role="content">
<div id="grid" class="ui-grid-c">
<div class="ui-block-a">
<a id="a1" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
A1
</a>
</div>
<div class="ui-block-b">
<a id="a2" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
A2
</a>
</div>
<div class="ui-block-c">
<a id="a3" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
A3
</a>
</div>
<div class="ui-block-d">
<a id="a4" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
A4
</a>
</div>
<div class="ui-block-a">
<a id="b1" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
B1
</a>
</div>
<div class="ui-block-b">
<a id="b2" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
B2
</a>
</div>
<div class="ui-block-c">
<a id="b3" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
B3
</a>
</div>
<div class="ui-block-d">
<a id="b4" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
B4
</a>
</div>
<div class="ui-block-a">
<a id="c1" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
C1
</a>
</div>
<div class="ui-block-b">
<a id="c2" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
C2
</a>
</div>
<div class="ui-block-c">
<a id="c3" data-role="button" data-transition="flow" href="#page1" data-icon="star" data-iconpos="bottom">
C3
</a>
</div>
<div class="ui-block-d">
<a id="c4" data-role="button" href="#page1" data-icon="star" data-iconpos="bottom">
C4
</a>
</div>
</div>
</div>
</div>
<script>
//App custom javascript
$(document).ready(function() {
$('a[data-role="button"]').click(function(){
var whichButton;
whichButton = $(this).attr("id");
alert(whichButton);
});
});
</script>