【发布时间】:2019-12-11 10:11:55
【问题描述】:
我在为段落的每一行添加跨度时遇到了一些麻烦。我想像 GSAP 的 SplitText 插件那样为我的文本设置动画。
我已经找到了一种方法,这对我的段落的每个字母都很好:
var regex = /([^\x00-\x80]|\w)/g
var textWrapper = document.querySelector(
".developpement-description .lines"
);
textWrapper.innerHTML = textWrapper.textContent.replace(
regex,
"<span class='letter'>$&</span>"
);
所以我认为通过更改正则表达式以匹配换行符它会起作用:
var regex = /[\n\r]\w/g;
但事实并非如此……
有人可以帮我吗?
【问题讨论】:
-
/m标志? developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/…m Multi-line search.
标签: javascript animation text split