Lines Matching refs:fn
12 jQuery.fn.extend({
13 everyTime: function(interval, label, fn, times, belay) { argument
15 jQuery.timer.add(this, interval, label, fn, times, belay);
18 oneTime: function(interval, label, fn) { argument
20 jQuery.timer.add(this, interval, label, fn, 1);
23 stopTime: function(label, fn) { argument
25 jQuery.timer.remove(this, label, fn);
60 add: function(element, interval, label, fn, times, belay) { argument
65 times = fn;
66 fn = label;
88 fn.timerID = fn.timerID || this.guid++;
94 if ((++counter > times && times !== 0) || fn.call(element, counter) === false)
95 jQuery.timer.remove(element, label, fn);
99 handler.timerID = fn.timerID;
101 if (!timers[label][fn.timerID])
102 timers[label][fn.timerID] = window.setInterval(handler,interval);
107 remove: function(element, label, fn) { argument
114 this.remove(element, label, fn);
116 if ( fn ) {
117 if ( fn.timerID ) {
118 window.clearInterval(timers[label][fn.timerID]);
119 delete timers[label][fn.timerID];
122 for ( var fn in timers[label] ) {
123 window.clearInterval(timers[label][fn]);
124 delete timers[label][fn];