日期:2014-05-19  浏览次数:20382 次

如何让文字轮回显示
比如,就一个Label。有一段话:“你好。。。。。。。。结束”
这段话很长。我想让Label从头到尾一点点慢慢的显示,一次显示10个字左右。好像公交车上的显示屏一样
        有哪些可以实现的方式。

------解决方案--------------------
<div id= "mq " onmouseover= "iScrollAmount=0 " style= "OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 290px "
onmouseout= "iScrollAmount=1 "> &nbsp;&nbsp;&nbsp;&nbsp;成长历程成长历程成长历程 <br>
&nbsp;&nbsp;&nbsp;&nbsp; <b> 成长历程成长历程成长历程
&nbsp;&nbsp;&nbsp;&nbsp; <b> 1. 成长历程成长历程成长历程 &nbsp;&nbsp;&nbsp;&nbsp; <b> 2.成长历程成长历程成长历程 &nbsp;&nbsp;&nbsp;&nbsp; <b> 3.成长历程成长历程成长历程 &nbsp;&nbsp;&nbsp;&nbsp; <b> 4. 成长历程成长历程成长历程 &nbsp;&nbsp;&nbsp;&nbsp; <b> 5. 成长历程成长历程成长历程 <br>
<br>
<br>
</div>
<script>
var oMarquee = document.getElementById( "mq "); //滚动对象
var iLineHeight = 42; //单行高度,像素
var iLineCount = 7; //实际行数
var iScrollAmount = 1; //每次滚动高度,像素
function run() {
oMarquee.scrollTop += iScrollAmount;
if ( oMarquee.scrollTop == iLineCount * iLineHeight )
oMarquee.scrollTop = 0;
if ( oMarquee.scrollTop % iLineHeight == 0 ) {
window.setTimeout( "run() ", 2000 );
} else {
window.setTimeout( "run() ", 50 );
}
}
oMarquee.innerHTML += oMarquee.innerHTML;
window.setTimeout( "run() ", 2000 );
</script>
------解决方案--------------------
看下marquee标签的用法
------解决方案--------------------
marquee