代码片段
实现滚动速度!
<div style="overflow:hidden;height:160px;line-height:22px;" id="marqueebox1">
<marquee behavior=scroll direction=up scrollamount=2 scrolldelay=1 height=100%>
<table width="375" border="0" align="center" valign="center" cellpadding="0" cellspacing="0" bordercolor="#111111" style="border-collapse: collapse" summary="" bgcolor="#000000">
<span>
####content####
</span>
</table>
</marquee>
</div>
实现滚动速度!
<script type="text/javascript" language="javascript">
function startmarquee(lh,speed,delay){
var t;
var p=false;
var o=document.getElementById("marqueebox1");
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollTop = 0;
function start(){
t=setInterval(scrolling,speed);
if(!p) o.scrollTop += 1;
}
function scrolling(){
if(o.scrollTop%lh!=0){
o.scrollTop += 1;
if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
}else{
clearInterval(t);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}
startmarquee(160,300,1);
</script>