Я пытаюсь написать некоторый код JavaScript / jQuery, который позволит элементу <h1>
на веб-странице циклически перемещаться по списку слов. Слова будут появляться и исчезать. Я не могу заставить его работать. Я думаю, что оператор while выполняется слишком быстро и не останавливается. Может кто-нибудь, пожалуйста, помогите; Я потратил час, пытаясь это исправить.
var x = 5;
var calls = 10;
var words = ["cat", "dog", "fish"];
while (calls > 0) {
setInterval(myfunc, 2000);
calls = calls - 1;
}
function myfunc() {
if (x > 2) {
x = 0;
}
$("h1").fadeToggle(5000).html(words[x]);
x = x + 1;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1 class="myText"></h1>