字体动态滚动的效果

<body οnlοad="scroll1()">


<div id="div1" style="POSITION: static;WIDTH: 500px;TEXT-ALIGN: rigth">
<span id="marquee1" οnmοuseοver="clearTimeout(timeid)" οnmοuseοut="setTimeout(timefunc,200)">
</span>
</div>

</body>

<script language="javascript">
var info = "这是一个漂移的特效";
var seq1 = 0 ;
var timeid = 0;
var timefunc = "scroll1()";
var space = 0;
var seq2 = 0;

function scroll1(){
if(seq1<info.length)
{
seq1 += 1;
marquee1.innerText = info.substring(0,seq1);
timeid = setTimeout("scroll1()",200);
timefunc = "scroll1()";

}else
{
seq1 = 0;
timeid = setTimeout("scroll2()",200);
timefunc = "scroll2()";
}
}

function scroll2()
{
if(marquee1.offsetWidth < div1.clientWidth)
{
space +=1;
var strSpace = "";
for(var i=0;i<space;i++)
strSpace +=" ";
marquee1.innerText = info+strSpace;
timeid = setTimeout("scroll2()",200);
timefunc = "scroll2()";

}
else
{
div1.style.textAlign = "left";
space = 0;
timeid = setTimeout("scroll3()",200);
timefunc = "scroll3()";
}
}
function scroll3()
{
if(seq2<info.length)
{
seq2+=1;
marquee1.innerText = info.substring(seq2,info.length);
timeid = setTimeout("scroll3()",200);
timefunc = "scroll3()";
}
else
{
div1.style.textAlign = "right";
seq2 = 0;
timeid = setTimeout("scroll1()",200);
timefunc = "scroll1()";
}
}


</script>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值