14th
2008,11
Javascript脚本:setTimeout()方法制作跑马灯
setTimeout()方法:此方法用于延迟N毫秒后调用X()函数.即setTimeout(x(),1000)
跑马灯特效的思路就是利用setTimeout()方法不断的调用x()函数让其把灯滚动起来.
看下面示例:
- <script language="JavaScript">
- <!--
- var today = new Date();
- var year=today.getFullYear()+1; //得到下一年的年份
- var newYear = new Date(year,1,1);
- var diff = newYear.getTime() - today.getTime();//计算新一年元旦与今天相差的毫秒数
- var days =Math.floor(diff / (1000 * 60 * 60 * 24 ));// 将相差的毫秒数转换为天数
- var str="离"+year+"年元旦还有 " + days + " 天!!!";
- function scroller(){
- str = str.substring(1, str.length) + str.substring(0,1);
- document.title=str;
- window.status=str;
- setTimeout("scroller()", 400); // 每隔400毫秒调用一次scroller()函数
- }
- scroller();
- // -->
- </script>
Name: Cngothic 
































Leave a reply?