Так что я пытаюсь создать логику всплывающих окон для простой находки игровой игры. Поэтому я создал массив строк, которые я хочу отобразить 2 сообщения оповещения. Первое предупреждение о том, что вы нашли [insertName]. Затем, если вы снова нажмете на один и тот же объект, вы увидите общее сообщение «вы уже нашли это». Затем, после того, как все изображения были нажаты, у меня есть новая страница, загруженная на основе количества объектов, которые были нажаты. У меня возникли проблемы с тем, как выполнить это первое начальное предупреждение. Я думал, что создаю еще один массив для начальных предупреждений, но это когда я застрял.Последовательность блоков после загрузки изображения
<div id="b1" class="mybox">One</div>
<div id="b2" class="mybox">Two </div>
<div id="b3" class="mybox">Three </div>
<div id="b4" class="mybox">Four </div>
<div id="b5" class="mybox">Effortless Calls </div>
<div id="b6" class="mybox">Voicebot </div>
<script type="text/javascript">
//$('body').css('background','blue');
var Boxes = [];
var ttle = $('.mybox').length;
$('.mybox').click(function() {
alert('Blah ');
var bx = this.id;
if (Boxes.indexOf(bx) >= 0){
alert('You Already Found Object ');
}else{
Boxes.push(bx);
}
if (Boxes.length ==ttle)
window.location = "#/finishedgame";
});
</script>
Если я правильно понял проблему, переместите предупреждение («Бла») в раздел else, чтобы решить проблему. –