Я создаю некоторый код для изменения элемента HTML с помощью setTimeout ().
Можно ли каким-то другим способом сделать более красивую анимацию, например, если элемент отображается медленно?
Я связался с setInterval (), я пытался с fadeIn (), но я не знаю, как с этим справиться.
var words= [' Web', ' Fullstack', ' Mobile', ' Php'];
var i = 0;
var word = document.getElementById("word");
function newWord(){
word.innerHTML = words[i];
if(i < words.length - 1){
i++;
}
else{
i = 0;
}
setTimeout("newWord()", 2000);
}
window.onload = function(){
newWord();
}
вот так это работает, слово меняется каждые 2 с, но я хочу, чтобы некоторые эффекты когдаслово меняется.