关于滚动功能的调用疑惑。
以下函数调用一次滚动速度加快一点,请问是怎么回事?
function DemoScrolling(id,dir,speed){
	var tab=document.getElementById(id);
	var tab1=document.getElementById(id+"1");
	var tab2=document.getElementById(id+"2");
	tab2.innerHTML=tab1.innerHTML;
	function Marquee(dir){
		switch(parseInt(dir)){
		case 1:
		//向右移动。
			if(tab.scrollLeft<=0){
				tab.scrollLeft+=tab2.offsetWidth;
			}else{
				tab.scrollLeft--;
			}
			break;
		default:
			//向左移动
			if(tab2.offsetWidth-tab.scrollLeft<=0)
				tab.scrollLeft-=tab1.offsetWidth;
			else{
				tab.scrollLeft++;
			}
			break;
		}
	}
	var MyMar=setInterval(function(){Marquee(dir);},speed);
	tab.onmouseover=function(){clearInterval(MyMar);};
	tab.onmouseout=function(){	MyMar=setInterval(function(){Marquee(dir);},speed)};	
}
------解决方案--------------------把html代码贴出来不吧,不知道你怎么用的.