程序代码
<script type="text/javascript">
-
//新闻滚动JS代码 (一次滚动高度,速度,停留时间,上层标记)
ฟังก์ชั่น startmarquee (lh, ความเร็ว, ความล่าช้า, ดัชนี) {
วาร์ต;
var p=false;
var o=$("gundongnews"+index);
o.innerHTML+=o.innerHTML;
o.onmouseover=ฟังก์ชั่น(){p=true}
o.onmouseout=ฟังก์ชั่น(){p=false}
o.scrollTop = 0;
ฟังก์ชั่นเริ่มต้น () {
t=setInterval(เลื่อน,ความเร็ว);
ถ้า(!p) o.scrollTop += 2;
-
ฟังก์ชั่นการเลื่อน () {
ถ้า(o.scrollTop%lh!=0){
o.scrollTop += 2;
ถ้า(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 还需要定义样式:
程序代码
/* 滚动文字 */
#other{ ลอย:ซ้าย; ความสูง: 18px; ความสูงของบรรทัด:18px; การขยาย:3px 0; ความกว้าง: 100%; ระยะขอบ:0; ล้น: ซ่อนเร้น;}
#gundongnews0,#gundongnews0 li{ ชัดเจน: ทั้งสอง; สี:#FF6600; การขยาย: 0px; ความสูง: 18px; ล้น: ซ่อนไว้; ความสูงของบรรทัด:18px }
#gundongnews0 a{ color:#FF6600;}