У меня есть тег <p>
<p id="rev">|</p>
, который я хочу непрерывно менять с помощью Javascript, чтобы создать анимацию загрузки старой школы, которая повторяла бы этот шаблон в повторении:
| / - \
Я не знаком с тем, как Javascript обрабатывает рекурсию, но следующий блок кода просто создает длительный период загрузки и не работает должным образом:
function runRev() {
document.getElementById('rev').innerHTML = "/";
setTimeout(function(){}, 2000);
document.getElementById('rev').innerHTML = "-";
setTimeout(function(){}, 2000);
document.getElementById('rev').innerHTML = "\\";
setTimeout(function(){}, 2000);
document.getElementById('rev').innerHTML = "|";
setTimeout(function(){}, 2000);
runRev();
}
runRev();
Я думаю, что есть лучший способ выполнить это. Как я могу создать функцию Javascript, которая постоянно работает для изменения этого единственного символа?