Это должен быть действительно простой "сумасшедший" вопрос, но вот он:
Я пытаюсь настроить глобальную переменную в файле JS, чтобы я мог контролировать, когда запускается действие. В моем случае я хочу, чтобы okBoxCall
вызывался, только если firstTime
истинно. У меня firstTime
изначально установлено значение true, затем я изменяю его на false. Однако мой код НЕ работает должным образом, так как он все равно вызывает okBoxCall
более одного раза.
var Dialog;
var HUDWindow;
var smartPhone;
var firstTime = true;
$(document).ready(function(){
smartPhone = new SmartPhone();
initDialog();
initHUDWindow();
if(firstTime == true)
{
okBoxCall("Tutorial", "Welcome to McLarin Energy!");
firstTime = false;
}
});
Что я делаю не так? Очевидно, firstTime
не удерживает свое изменение в ложном ...
РЕДАКТИРОВАТЬ Забыл упомянуть, что это для 3D-игр, а не веб-страниц. Файлы cookie не используются.