cant you change your anonymous function for a seperate named function that 
takes in the html element name funcclock(elem, interval).

the fn command can run it once funcclock($(this));

the function can then rerun itself with setTimeout("funcname", interval);

> Date: Wed, 22 Apr 2009 16:40:35 -0700
> Subject: [jQuery] Re: Infinite Recall Over a Fixed Interval
> From: james.gp....@gmail.com
> To: jquery-en@googlegroups.com
> 
> 
> setInterval should be the solution. How does your implementation with
> it look like?
> 
> On Apr 22, 1:23ápm, kiusau <kiu...@mac.com> wrote:
> > QUESTION: áHow do I get a function to repeat itself an unspecified
> > number of times?
> >
> > BACKGROUND: áI have created a digital clock with which I very
> > satisfied except for one shortcoming: áit displays only once and stops
> > ticking. áThe only way to keep track of the time is to refresh the
> > page. áI have introduced the setInterval( ) function in a variety of
> > ways to compel JSClock() to repeat itself, but to no avail.
> >
> > SOURCE CODE:
> >
> > (function($) {
> > á á á á á á á á á $.fn.JSClock = function() {
> > á á á á á á á á á á á á á á á á var today=new Date();
> > á á á á á á á á á á á á á á á á var h=today.getHours();
> > á á á á á á á á á á á á á á á á var m=today.getMinutes();
> > á á á á á á á á á á á á á á á á var s=today.getSeconds();
> > á á á á á á á á á á á á á á á á m=timeFormat(m);
> > á á á á á á á á á á á á á á á á s=timeFormat(s);
> > á á á á á á á á á á á á á á á á function timeFormat(i) {
> > á á á á á á á á á á á á á á á á á á á á if (i < 10) {
> > á á á á á á á á á á á á á á á á á á á á á á á á i="0" + i;
> > á á á á á á á á á á á á á á á á á á á á }
> > á á á á á á á á á á á á á á á á return i;
> > á á á á á á á á á á á á á á á á }
> > á á á á á á á á á á á á á á á á this.html("Local Time: " + h +":"+ m 
> > +":"+s);
> > á á á á á á á á á á á á }
> >
> > })(jQuery);
> >
> > $(document).ready(function() {
> > á á á á $('#clock').JSClock();
> >
> > });

_________________________________________________________________
Beyond Hotmail — see what else you can do with Windows Live.
http://clk.atdmt.com/UKM/go/134665375/direct/01/

Reply via email to