程序代码
<script type="text/javascript">
<!--
//新闻滚动JS代码 (一次滚动高度,速度,停留时间,图层标记)
función startmarquee(lh,velocidad,retardo,índice){
var t;
varp=falso;
var o=$("gundongnews"+index);
o.innerHTML+=o.innerHTML;
o.onmouseover=función(){p=verdadero}
o.onmouseout=función(){p=falso}
o.scrollTop = 0;
inicio de función(){
t=setInterval(desplazamiento,velocidad);
if(!p) o.scrollTop += 2;
}
función de desplazamiento(){
si(o.scrollTop%lh!=0){
o.scrollTop += 2;
if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
}
demás{
borrarIntervalo(t);
setTimeout(inicio,retraso);
}
}
setTimeout(inicio,retraso);
}
//-->
</script>
调用举例:
程序代码
<div id="other">
<ul id="gundongnews0">
<li>1</li>
<li>1</li>
<li>1</li>
</ul>
</div>
<script language="JavaScript" type="text/javascript">startmarquee(18,30,3000,0); </script>
20090129 还需要定义样式:
程序代码
/* 滚动文字 */
#otro{ float:izquierda; altura: 18px; altura de línea: 18px; relleno: 3px 0; ancho: 100%; margen:0; desbordamiento: oculto;}
#gundongnews0,#gundongnews0 li{ claro: ambos; color:#FF6600; relleno: 0px;alto: 18px;desbordamiento: oculto; altura de línea: 18px}
#gundongnews0 a{ color:#FF6600;}