下图所示,就是跑马灯特效
很多网站的广告就有这样的特效
思路:
- 点击开始按钮,开始定时器;
- 定时器的回调函数使得文字动起来;
- 回调函数中使用substring()函数,从第二个字符开始截取,然后拼接上第一个字符;
- 每500ms执行一次回调函数,产生动态效果;
- 点击暂停,清除定时器
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>