回答編集履歴

1

「ワンペア以降開けなくなる」と「3枚目が開けてしまう」を修正しました。

2019/12/26 05:57

投稿

satoshi_tajima
satoshi_tajima

スコア337

test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
  if (firstNum === secondNum) {
76
76
 
77
- $firstCard.add($secondCard).removeClass("unopened");
77
+ $firstCard.add($secondCard).removeClass("unopened fliped"); //ココ追加flipedの消し忘れ
78
78
 
79
79
 
80
80
 
@@ -132,6 +132,14 @@
132
132
 
133
133
  $(".lists li").on("click", function() {
134
134
 
135
+ if ($(".fliped").length > 1) return;
136
+
137
+ open($(this));
138
+
139
+
140
+
141
+ /*フラグの判定が拾えなかったので、上記に修正しました
142
+
135
143
  if (f) return;
136
144
 
137
145
  f = true; //フラグが散らばっていたので、ココに集約
@@ -140,6 +148,8 @@
140
148
 
141
149
  f = false;
142
150
 
151
+ */
152
+
143
153
  });
144
154
 
145
155
  });