﻿var oMarquee = document.getElementById("mq"); //滚动对象
var iLineHeight = 100; //单行高度，像素
var iLineCount = 3; //总行数，像素
var iScrollCount = Math.round(oMarquee.clientHeight/iLineHeight); //滚动显示行数
var iScrollHeight = ( iLineCount + iScrollCount ) * iLineHeight; //总高度
var iScrollAmount = 2; //每次滚动高度，像素
oMarquee.innerHTML += oMarquee.innerHTML;
function run()
{
	oMarquee.scrollTop += iScrollAmount;
	if(oMarquee.scrollTop == iScrollHeight) oMarquee.scrollTop = iLineHeight * iScrollCount;
	if(oMarquee.scrollTop % iLineHeight == 0) window.setTimeout( "run()", 5000);
	else window.setTimeout( "run()", 10);
}
window.setTimeout( "run()", 1000 );
