私が達成しようとしていることを説明しようと思います。記憶パズルを作りたいのですが、変数、ifステートメント、returningに苦労しています。
私の例を見て、ブロックを3〜4回クリックしてください。変数==1の場合はアクションを追加し、変数== 2の場合は別のアクションを追加したいのですが、ご覧のとおり、これは1回のアラート1をスキップするため、機能しません...これは戻る()?私はそう信じていますが、私がこれを修正する方法と、それが返品に関係するかどうかを説明していただければ幸いです。
HTML
<div id="container">
<div class="coverup">
<div class="hoverdiv"></div>
<div class="image_A"></div>
</div>
<div class="coverup">
<div class="hoverdiv"></div>
<div class="image_B"></div>
</div>
<div class="coverup">
<div class="hoverdiv"></div>
<div class="image_A"></div>
</div>
<div class="coverup">
<div class="hoverdiv"></div>
<div class="image_B"></div>
</div>
</div>
JS
var amountofclicks = 0;
$('.coverup').bind("click", function (event) {
if (amountofclicks < 2) {
$(this).find('.letter').show();
amountofclicks++;
if (amountofclicks == 2) {
alert('2');
}
if (amountofclicks == 1) {
alert('1');
}
$(this).children().show();
} else {
$('.coverup').children().hide();
$(this).children().show();
amountofclicks = 1;
return;
}
});