﻿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); };



 