Я писал онлайн-квест-игры в 2020 году, этот JS всегда работал нормально, он находится на сайте Wordpress, в плагине WP Coder, не идеальный код, но всегда работал хорошо, в последний месяц он не работает, при нажатии кнопки «Начать», который обычно запускает таймер обратного отсчета и переходит в следующую «комнату», ничего не происходит вообще, иногда он работает в Chrome, но вообще ничего в Safari, у меня есть html и CSS, если нужно, но может ли кто-нибудь понять, почему это внезапно перестает работать, может быть конфликтует с обновлениями Safari?
Я писал онлайн-квест-игры в 2020 году, этот JS всегда работал нормально, он находится на сайте Wordpress, в плагине WP Coder, не идеальный код, но всегда работал хорошо, в последний месяц он не работает, при нажатии кнопки «Начать», который обычно запускает таймер обратного отсчета и переходит в следующую «комнату», ничего не происходит вообще, иногда он работает в Chrome, но вообще ничего в Safari, у меня есть html и CSS, если нужно, но может ли кто-нибудь понять, почему это внезапно перестает работать, может быть конфликтует с обновлениями Safari? [code]window.onload = () => { // Timer variables let totalSeconds = 0; let intervalId = null;
// Destroy all iframes to stop video document.querySelectorAll('iframe').forEach(iframe => iframe.src = '');
// Hide intro fieldset and show first puzzle document.getElementById('introFieldset').style.display = 'none'; document.getElementById('flip').style.display = 'block'; document.getElementById('room1Fieldset').style.display = 'block'; });
// Timer function function startTimer() { totalSeconds++; let minutes = Math.floor(totalSeconds / 60); let seconds = totalSeconds % 60; document.getElementById("minute").innerHTML = minutes; document.getElementById("seconds").innerHTML = seconds;
if (totalSeconds >= 1800) { // 30 min clearInterval(intervalId); document.getElementById("message001").innerHTML = "Time's up!"; document.getElementById("message004").innerHTML = "Don't worry, you can carry on, time yourself.