水平滚动文字无间的代码(优秀)

<span id="demo"></span>
<script defer>
var temp=text="名片专家 通信助理 商务帮手 信息管家 人脉顾问 24小时随身秘书 "    //需要滚动的文本
var delay=200    //文字"滚动"的延迟时间
function scrollit(){
//如果变量 temp 的字符长度小于 text 的字符串长度
//在 temp 后加上text,以实现循环滚动的目的
    if(temp.length<text.length)temp+=text
//截取变量 temp 的第一个字符以后的字符,
//并重赋值为 temp,相当于每次删掉变量 temp 的第一个字符
temp=temp.slice(1) 
        //截取变量 temp 从左到右长度为 text.length的字符,
//显示在 id 为 demo  的目标位置
demo.innerText=temp.slice(0,12)
        //delay 毫秒后再次执行scrollit()函数
setTimeout("scrollit()",delay)
}
scrollit()    //调用scrollit()函数
</script>
原文地址:https://www.cnblogs.com/QDuck/p/422475.html