Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
it's a function that I write, but don't call?

why would I write it then?

Adbot
ADBOT LOVES YOU

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
i called the function but it's not working

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
i'm a front end developer with 5 years of experiience, if this "callback" thing were actually useful i'd hvae heard of it by now

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
pls help, "myCallback" is the callback function i wrote and i'm calling it but it doesnt work the way its supposed to

code:
$(function() {
  setTimeout(myCallback(), 1000);
});

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
but then how do i call it

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
ok i put the call after the timeout like you said but it's still happening too soon

code:
$(function() {
  setTimeout(myCallback, 1000);
  myCallback();
});

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
i took the call out and moved it inside the callback function so that setTimeout will call the function

code:
function myCallback() {
  myCallback();
  console.log("Ping!");
}

$(function() {
  setTimeout(myCallback, 1000);
});
now my page hangs! maybe there is a browser bug? (i am using firefox)

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
pbbt i'm just gonna look for a JS library that spares me all this "callback" nonsense

Adbot
ADBOT LOVES YOU

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde
got it working

code:
$(function() {
  setTimeout(function() {
    myCallback();
  }, 1000);
});
callback's are dumb

  • Locked thread