这个函数实现如下

 function TimerStart(func,delay)

 {

     var TimerID = window.setInterval(

                                     function()

                                     {

                                         if(!func())

                                         {

                                             window.clearInterval(TimerID);

                                         };

                                     },

                                     delay

                                     );

 }

调用例子:

 //状态栏效果

 window.onload=function()
{
var i=0;
//调用函数
TimerStart(
function()
{
window.status = i++;//状态栏显示数据
},
50 //速度
);
}

案例:

 //跑马灯效果

 window.onload =function()

 {

     var str1="   公告:本站属于个人博客,用于收藏本人喜好的原创作品及网络资源,如果您不喜欢千万不要勉强。谢谢合作!~ ";

     var str2="";

     var length = str1.length-1;

     var index = 0;

     TimerStart(

             function()

             {

                 str2 = str1.substring(index,length)+str1.substring(0,index);

                 index++;

                 if(index==length-1) 

                 {

                     index=3;

                 }

                 document.title=str2;

                 return true;

             },

             );

 }

最新文章

  1. 用inno Setup做应用程序安装包的示例脚本(.iss文件)(
  2. centos 虚拟机安装过程
  3. <thead>
  4. [Mugeda HTML5技术教程之16]案例分析:制作跨屏互动游戏
  5. Java多线程编程中Future模式的详解
  6. UML九种图-包图、类图
  7. debug运行可以,release运行报错的原因及修改方法
  8. C# 只开启一个程序,如果第二次打开则自动将第一个程序显示到桌面
  9. Spark思维导图之Spark Streaming
  10. 使用open live writer客户端写博客
  11. HDU - 5413 CRB and Roads
  12. day_5.20 py
  13. oracle表空间不足时如何处理
  14. java-学习10
  15. vue教程3-02 vue动画
  16. Swift3 Scanner用法之判断是否数字、提取字符串里的数字
  17. iOS电话等中断事件的开始和结束通知
  18. Spring MVC之RequestMappingHandlerAdapter初始化
  19. ADO.NET操作PostgreSQL:数据库操作类(未封装)
  20. python之supervisor进程管理工具

热门文章

  1. 每日一题-——LeetCode(78)子集
  2. linux使用文本编辑器vi常用命令
  3. WebAPI ModelValidata(模型验证)——DataAnnotations 解析
  4. matlab(5) : 求得θ值后用模型来预测 / 计算模型的精度
  5. Linux环境下安装mysql5.6(二进制包不是rpm格式)
  6. 图片下载---使用gevent爬数据
  7. python定义函数时的参数&调用函数时的传参
  8. POJ P2279 Mr. Young's Picture Permutations 题解
  9. How to troubleshoot the "Could not create 'CDO.Message'" error message
  10. BZOJ 4300: 绝世好题 二进制