程序代码
<script type="text/javascript">
<!--
//新闻滚动JS代码(一次滚动高度、速度、停留时间、图层标记)
函数 startmarquee(lh,速度,延迟,索引){
变量t;
var p=假;
var o=$("gundongnews"+index);
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollTop = 0;
函数开始(){
t=setInterval(滚动,速度);
if(!p) o.scrollTop += 2;
}
函数滚动(){
if(o.scrollTop%lh!=0){
o.scrollTop += 2;
if(o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0;
}
别的{
清除间隔(t);
setTimeout(开始,延迟);
}
}
setTimeout(开始,延迟);
}
//-->
</脚本>
举例说明:
程序代码
<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); </脚本>
20090129 还需要定义样式:
程序代码
/* 滚动文字 */
#其他{ 浮动:左;高度:18px;行高:18px;内边距:3px 0;宽度:100%;保证金:0;溢出:隐藏;}
#gundongnews0,#gundongnews0 li{ 明确: 两者;颜色:#FF6600;内边距:0px;高度:18px;溢出:隐藏;行高:18px }
#gundongnews0 a{ 颜色:#FF6600;}