Интересные замечания.
Я обновил часть внутри функции "setTypeWrite", чтобы она была совместима с Firefox:
txt = p.textContent;
p.textContent = "";
Затем я добавил кнопку, чтобы вызвать переход:
<button id="button">start</button>
document.querySelector("#button").onclick = function() { startTypeWrite(["span.typewrite"]); };
Теперь в Chrome нажатие на кнопку запускает анимацию, как и ожидалось (без «фиктивного» абзаца).Это просто позволило мне снова подумать об ошибке синхронизации.
Кстати, "typewrited" переход от char к символу, похоже, не работает в Firefox: document.querySelectorAll (". Typewrite") возвращает "undefined".Работает ли querySelectorAll в Firefox?