你滚动的间歇是因为你的宽度没设置好。 <DIV id=shz style="OVERFLOW: hidden; WIDTH: 548px; height:114px"> <TABLE width="548" height="114" border=0 cellPadding=0 cellspacing="0" cellspace="0" > <TBODY> <TR> <TD height=20 align="center" vAlign=middle id=shz1>
<div align=left style="float; width:548px; height:114px; font-size:12px"> [ecmsinfo]33,5,0,0,0,3,1[/ecmsinfo] <!--此处换上你所使用的调用标签--> </div>
<TD id=shz2 vAlign=top></TD></TR></TBODY></TABLE></DIV> </div> <SCRIPT> var speed=30 shz2.innerHTML=shz1.innerHTML function Marquee1(){ if(shz2.offsetWidth-shz.scrollLeft<=0) shz.scrollLeft-=shz1.offsetWidth else{ shz.scrollLeft++ } } var MyMar1=setInterval(Marquee1,40) shz.onmouseover=function() {clearInterval(MyMar1)} shz.onmouseout=function() {MyMar1=setInterval(Marquee1,40)} </SCRIPT>
以上是楼主提供的代码。 <div align=left style="float; width:548px; height:114px; font-size:12px"> [ecmsinfo]33,5,0,0,0,3,1[/ecmsinfo] <!--此处换上你所使用的调用标签--> </div>
这段里面的DIV宽度要等于你所调用图片的宽度加上图片之间间歇的宽度。 这个宽度具体算法:每张图片的宽度x调用的图片数+每张图片的间隔距离x调用图片数。
|