Я делаю простую игру с сопоставлением плиток, используя Jquery, и все в порядке, за исключением того, что после завершения игры она не сбрасывается правильно после нажатия на модальное поле), и вы больше не можете щелкать элементы div, чтобы играть снова.
Чтобы увидеть игру и код, перейдите по ссылке http://codepen.io/acnorrisuk/pen/JdoGvP/ Я записал в console.log массив значений, чтобы вы могли обманным путем пройти игру и посмотреть, что произойдет, когда она перезагрузится.
Функция сброса ниже:
function newBoard() {
// reset variables
tiles_flipped = 0;
temp_values.length = 0;
tile_values.shuffle();
tile1 = '';
tile2 = '';
$("#board").empty();
$(".tile").removeClass("transform");
$("#score").html("<p>Pairs Found: " + 0 + "</p>");
// gives each div a unique tile number and inserts images
for (var i = 0; i < tile_values.length; i++) {
$("#board").append("<div class='flip-container flip'>\
<div class='tile flipper' id='" + i + "'>\
<div class='front'></div>\
<div class='back'><img src='" +
tile_values[i] + "'>\
</div>\
</div>\
</div>");
}
};