博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
发布一个史上最简单代码最少Javascript Timer,解决一切定时执行的问题
阅读量:5290 次
发布时间:2019-06-14

本文共 1640 字,大约阅读时间需要 5 分钟。

这个函数实现如下

 

1 function TimerStart(func,delay) 2  3 { 4  5     var TimerID = window.setInterval( 6  7                                     function() 8  9                                     {10 11                                         if(!func())12 13                                         {14 15                                             window.clearInterval(TimerID);16 17                                         };18 19                                     },20 21                                     delay22 23                                     );24 25 }
View Code

 

调用例子:

1 //状态栏效果 2   3 window.οnlοad=function() 4  { 5      var i=0; 6      //调用函数 7      TimerStart( 8              function() 9              {10                  window.status = i++;//状态栏显示数据11              },12              50 //速度13              );14  }
View Code

 

案例:

1 //跑马灯效果 2  3 window.onload =function() 4  5 { 6  7     var str1="   公告:本站属于个人博客,用于收藏本人喜好的原创作品及网络资源,如果您不喜欢千万不要勉强。谢谢合作!~ "; 8  9     var str2="";10 11     var length = str1.length-1;12 13     var index = 0;14 15     TimerStart(16 17             function()18 19             {20 21                 str2 = str1.substring(index,length)+str1.substring(0,index);22 23                 24 25                 index++;26 27                 28 29                 if(index==length-1) 30 31                 {32 33                     index=3;34 35                 }36 37                38 39         40 41                 document.title=str2;42 43               44 45                 return true;46 47             },48 49             );50 51 }
View Code

 

 

转载于:https://www.cnblogs.com/tianciliangen/p/3448123.html

你可能感兴趣的文章
窥视SP2010--第一章节--SP2010开发者路线图
查看>>
一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(2)--处理验证与格式化...
查看>>
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。...
查看>>
MVC,MVP 和 MVVM 的图示,区别
查看>>
IDEA快速实现接口快捷方式
查看>>
用默认的打开方式打开本地文件
查看>>
JavaScript-jQuery报TypeError $(...) is null错误(jQuery失效)解决办法
查看>>
C语言栈的实现
查看>>
代码为什么需要重构
查看>>
SAP销售模块塑工常见问题和解决方案(自己收藏)
查看>>
事后诸葛亮博客
查看>>
TC SRM 593 DIV1 250
查看>>
SRM 628 DIV2
查看>>
Round Numbers
查看>>
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
Varish 缓存
查看>>
Jbpm5.4实例在JBoss中运行、及H2数据库迁移oracle数据库
查看>>
各个平台的mysql重启命令
查看>>
统计单词,字符,和行
查看>>
蓝牙的几种应用层协议作用
查看>>