【发布时间】:2021-06-05 11:27:54
【问题描述】:
我目前在此处加载我的网站时生成文本https://www.droolstudios.co.uk/home。我现在正在进行一些更改,并希望每个单独的工作都在 <span></span> 中生成。
HTML
var i = 0;
var txt = 'Branding. Websites. Design & Creative Services. We turn your vision into reality.';
//var txt = 'Turning your creative visions into reality with ease and care.... and we also do dog sitting.';
function typeWriter() {
if (i < txt.length) {
document.getElementsByClassName('js-typewrite')[0].innerHTML += txt.charAt(i);
i++;
setTimeout(typeWriter, 95);
}
}
setTimeout(typeWriter, 1000);
<section>
<div class="home-intro">
<div class="sub-heading">
<span class="typewrite anim-typewrite js-typewrite"></span>
</div>
</div>
</section>
有人有什么想法吗?
【问题讨论】:
-
你想生成html吗? var text 中的值变成 span 中的每个单词,所有 span 都在同一个 div 中?
-
例如 Design & Creative Services. 是 4 个字 Design、&、Creative and Services。一个词是由空格分隔的东西
-
是的,完全正确。
标签: javascript html jquery css var