jquery timer插件(jquery.timer.js)
jquery timer插件的主要功能就是实现JS函数一个响应时间.比如一个简单的例子….我们打开一个层.让它在某段时间后自动再隐藏.那么用jquery timer就很方便.不需要写太多的代码: funtion testtimer(){
$.timer(6000,function (timer){
/*这里放你要执行的事件*/------6000是时间设置,单位是毫秒!
timer.stop();}
);
}
由于我网站不支持下载.我就把jquerytimer的代码贴出来,大家COPY下来直接保存就好了! jQuery.timer = function (interval, callback)
{
var interval = interval || 100;
if (!callback)
return false;
_timer = function (interval, callback) {
this.stop = function () {
clearInterval(self.id);
};
this.internalCallback = function () {
callback(self);
};
this.reset = function (val) {
if (self.id)
clearInterval(self.id);
var val = val || 100;
this.id = setInterval(this.internalCallback, val);
};
this.interval = interval;
this.id = setInterval(this.internalCallback, this.interval);
var self = this;
};
return new _timer(interval, callback);
};
$.timer(6000,function (timer){
/*这里放你要执行的事件*/------6000是时间设置,单位是毫秒!
timer.stop();}
);
}
由于我网站不支持下载.我就把jquerytimer的代码贴出来,大家COPY下来直接保存就好了! jQuery.timer = function (interval, callback)
{
var interval = interval || 100;
if (!callback)
return false;
_timer = function (interval, callback) {
this.stop = function () {
clearInterval(self.id);
};
this.internalCallback = function () {
callback(self);
};
this.reset = function (val) {
if (self.id)
clearInterval(self.id);
var val = val || 100;
this.id = setInterval(this.internalCallback, val);
};
this.interval = interval;
this.id = setInterval(this.internalCallback, this.interval);
var self = this;
};
return new _timer(interval, callback);
};