<script>
var oMarquee = document.getElementById("mq"); //滚动对象
var iLineHeight = 16; //单行高度,像素
var iLineCount = 7; //实际行数
var iScrollAmount = 1; //每次滚动高度,像素
function run() {
oMarquee.scrollTop += iScrollAmount;
if ( oMarquee.scrollTop == iLineCount * iLineHeight ) //IF判断如果被卷过的高等于行数乘以单行的高度,相遇当与已经把所有内容滚动完一次
oMarquee.scrollTop = 0; //那么就把滚过的高度重新设置为0,也就是重新开始滚动
if ( oMarquee.scrollTop % iLineHeight == 0 ) { //判断是否所有聂荣都已经滚完
window.setTimeout( "run()", 2000 ); //如果滚动完就,那就2000毫秒以后重新开始滚动。
} else {
window.setTimeout( "run()", 50 ); //如果所有内容未滚动完,那就50毫秒每次重新开始滚动。
}
}
oMarquee.innerHTML += oMarquee.innerHTML;
window.setTimeout( "run()", 2000 );
</script>
var oMarquee = document.getElementById("mq"); //滚动对象
var iLineHeight = 16; //单行高度,像素
var iLineCount = 7; //实际行数
var iScrollAmount = 1; //每次滚动高度,像素
function run() {
oMarquee.scrollTop += iScrollAmount;
if ( oMarquee.scrollTop == iLineCount * iLineHeight ) //IF判断如果被卷过的高等于行数乘以单行的高度,相遇当与已经把所有内容滚动完一次
oMarquee.scrollTop = 0; //那么就把滚过的高度重新设置为0,也就是重新开始滚动
if ( oMarquee.scrollTop % iLineHeight == 0 ) { //判断是否所有聂荣都已经滚完
window.setTimeout( "run()", 2000 ); //如果滚动完就,那就2000毫秒以后重新开始滚动。
} else {
window.setTimeout( "run()", 50 ); //如果所有内容未滚动完,那就50毫秒每次重新开始滚动。
}
}
oMarquee.innerHTML += oMarquee.innerHTML;
window.setTimeout( "run()", 2000 );
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货