Я знаю, что jquery может это сделать, но я слышал, что css быстрее, потому что у него нет всей логики, связанной с javascript или jquery. Итак, вот проблема: работа Fade работает, но происходит слишком быстро между текстовыми переключателями. Я пробовал несколько вариантов, но просто не могу понять.Интервал, требующий перехода от css
window.onload = function() {
runSkills();
}
runSkills = function() {
var array = [
"W.",
"G",
"P",
"C",
"A",
"J"
];
var i = -1;
var interval = setInterval(function() {
i++;
var dyText = $(".dynamicText:last");
dyText.addClass('dynamicTextOff');
dyText.text(array[i]);
if(i == array.length)
i = 0;
}, 2000);
}
CSS:
.dynamicText {
position: fixed;
margin-left: 10px;
-webkit-transition: opacity 550ms ease;
-moz-transition: opacity 550ms ease;
-o-transition: opacity 550ms ease;
transition: opacity 550ms ease;
}
.dynamicTextOff {
opacity: 0;
}
HTML:
<div class="centeredIntro">
<div class="introMessage">
Let Gravity do the Work
</div>
<span class="staticText">Hi, my name is <span class="title">Carine.</span>
I'm a <span class="title dynamicText"></span>
</span>
</div>
Можете ли вы объяснить, что вы на самом деле хотите достичь? Показывает нам ваш код и говорит, что он не работает, не помогает нам помочь;) – Archer