http://www.w3.org/1999/xhtml">
function Roll(obj,obj1,speed,stopPx){ //几个参数的含义是, 外框的名字, 中间放内容的DIV的名字, 滚动动的速度, 每多少象素停一下
if (speed==null){speed=30}
if (stopPx==null){stopPx=100}
obj=document.getElementById(obj);
obj1=document.getElementById(obj1);
obj.style.overflow="hidden";
var tObj=document.createElement("div")
obj2=obj.appendChild(tObj);
obj2.style.cssText=obj1.style.cssText;
obj2.className=obj1.className;
obj2.innerHTML=obj1.innerHTML;
var movePx=0;
var MyMar;
var stopTime=4000; //改这里可以改停留的时间, 现在设置的是4秒,
function Marquee()
{
movePx++;
if (movePx>stopPx){
movePx=0;
clearInterval(MyMar);
rollNext();
return;
}
if(obj2.offsetTop-obj.scrollTop<=0)
obj.scrollTop-=obj1.offsetHeight;
else
obj.scrollTop++;
}
function rollNext(){
setTimeout(start,stopTime);
}
function start(){
MyMar=setInterval(Marquee,speed)
}
setTimeout(start,stopTime);
}
<!---以上这段代码丢到网页的任意位置, 最好是在HEAD和/HEAD中间---->
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23109131/viewspace-672162/ ,如需转载,请注明出处,否则将追究法律责任。