程序代
<script type="text/javascript">
<!--
//新闻滚動JS代码 (一次滚動高度、速度、停止時間、层标记)
関数 startmarquee(lh、速度、遅延、インデックス){
変数;
var p=false;
var o=$("銃東ニュース"+index);
o.innerHTML+=o.innerHTML;
o.onmouseover=function(){p=true}
o.onmouseout=function(){p=false}
o.scrollTop = 0;
関数 start(){
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(開始,遅延);
}
//-->
</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 必要定义样式:
程序代コード
/* 滚アニメーション文字 */
#other{ フロート:左;高さ: 18px;行の高さ:18px;パディング:3px 0;幅: 100%;マージン:0;オーバーフロー: 非表示;}
#gundongnews0,#gundongnews0 li{クリア:両方;色:#FF6600;パディング: 0px;高さ: 18px;オーバーフロー: 非表示;行の高さ:18px }
#グンドンニュース0a{ color:#FF6600;}