Javascript脚本:setTimeout()方法制作跑马灯
setTimeout()方法:此方法用于延迟N毫秒后调用X()函数.即setTimeout(x(),1000)
跑马灯特效的思路就是利用setTimeout()方法不断的调用x()函数让其把灯滚动起来.
看下面示例:

  1. <script language="JavaScript">
  2.         <!--
  3.         var today = new Date();
  4.         var year=today.getFullYear()+1;  //得到下一年的年份
  5.         var newYear = new Date(year,1,1);
  6.         var diff = newYear.getTime() - today.getTime();//计算新一年元旦与今天相差的毫秒数
  7.         var days =Math.floor(diff / (1000 * 60 * 60 * 24 ));// 将相差的毫秒数转换为天数
  8.         var str="离"+year+"年元旦还有 " + days + "  天!!!";
  9.         function scroller(){
  10.            str = str.substring(1, str.length) + str.substring(0,1);
  11.            document.title=str;
  12.            window.status=str;
  13.            setTimeout("scroller()", 400);   // 每隔400毫秒调用一次scroller()函数
  14.         }
  15.         scroller();
  16.        //  -->
  17.     </script>

, ,

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

Leave a reply?