发布一个史上最简单代码最少Javascript Timer,解决一切定时执行的问题
2008-07-30 15:00
806 查看
这个函数实现如下
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;
},
130
);
}
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;
},
130
);
}
相关文章推荐
- 发布一个史上最简单代码最少Javascript Timer,解决一切定时执行的问题
- 用C#实现的一个简单任务机,解决了一般任务机无法定时执行任务的问题
- 解决sping 定时任务在tomcat发布时执行2次的问题
- Linux下可执行代码的依赖性,以及一个问题的解决
- 八、百钱百鸡的问题(5种方式解决-代码执行效率由复杂到简单)
- 解决定时执行代码可能跳过的问题
- Global文件编译发布,代码不执行的问题与解决
- spring jquery Mobile 页面跳转后浏览器url未改变&&javaScript代码刷新后才能执行的问题解决
- 对于新上线的javascript与客户端缓存存在冲突,到时客户端执行的是老代码的问题解决
- 解决phpcms更换javascript的幻灯片代码调用图片问题
- 一个简单的小问题的解决:类图中线变成直的,不能斜了
- 比着一切更重要的是:你的产品真正的解决了一个现实存在的问题吗?!!!
- 用Unity3D想做一个简单的赛车游戏,现在的问题是转弯的时候很容易出现翻车的情况,求解决思路
- 解决vscod 执行python 在控制台输入 以后不自动执行下一行代码的问题
- 代码详解の使用CountDownLatch解决面试问题:T1和T2线程执行计算,T3线程计算结果的统计
- 两段超简单jquery代码解决iframe自适应高度问题(不用判断浏览器高度)
- Javascript倒计时(定时)执行跳转事件的代码
- 解决Spring定时计划任务重复执行两次(实例被构造两次)问题的方法
- 推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler
- 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。问题的解决方法!