懂代码的进...循环代码!
帮忙看下如下代码如何改,镶嵌到网页里的4班值班人员,可中间多出一栏空的,请问如何把那一栏修改掉,设置成正好4班循环的。也可以给出一个更好的值班人员循环代码每日更新的最好。
参考答案:你那是无缝滚动吧
改了一下,你试试
<div style="LEFT: 220px; OVERFLOW: hidden; WIDTH: 645px; LINE-HEIGHT: 18px; POSITION: absolute; TOP: 150px; HEIGHT: 18px" align=center>
<div id=marqueebox>
<a target=_blank>值班A</A> <BR><a target=_blank>值班B</A> <BR><a target=_blank>值班C </A> <BR><a target=_blank>值班D</A> <br />
</div>
</div>
<script>
function startmarquee(lh,speed,delay) {
var p=false;
var t;
var o=document.getElementById("marqueebox");
o.innerHTML+=o.innerHTML;
o.style.marginTop=0;
o.onmouseover=function(){p=true;}
o.onmouseout=function(){p=false;}
function start(){
t=setInterval(scrolling,speed);
if(!p) o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
}
function scrolling(){
if(parseInt(o.style.marginTop)%lh!=0){
o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
if(Math.abs(parseInt(o.style.marginTop))>=o.scrollHeight/2) o.style.marginTop=0;
}else{
clearInterval(t);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
startmarquee(18,20,1500);
</script>