Results 1 to 3 of 3

Thread: trouble with setInterval nested

  1. #1
    Join Date
    May 2013

    Question trouble with setInterval nested

    i try to nest two setInterval like this:
    i'm using jquery, for load, but this doesn't matter, it's the same without jquery

    var aux=0;
    var handle = setInterval(function(){
    // do someting
    if(aux=10) {
    // do something more

    my problem is when i run this, the program hold on 3000 miliseconds, and after that, start to run normally
    and do all that needed do, but why happen this?, why hold on a time and after that run?


  2. #2
    Join Date
    Mar 2007
    Why use JQuery?

    Far simpler to

    function innerFunc(){
    	aux = aux || 0; // if aux does not exist, set it
    	// do someting
    	if( ++aux > 9) clearInterval(handle);
    function outterFunc(){
    	var handle = setInterval("innerFunc()",2000);
    	// do something more
    outterHandle = setInterval("outterFunc()",3000);
    Yes, I know I'm about as subtle as being hit by a bus..(\\.\ Aug08)
    Yep... I say it like I see it, even if it is like a baseball bat in the nutz... (\\.\ Aug08)
    I want to leave this world the same way I came into it, Screaming, Incontinent & No memory!
    I laughed that hard I burst my colostomy bag... (\\.\ May03)
    Life for some is like a car accident... Mine is like a motorway pile up...

    Problems with Vista? :: Getting Cryptic wid it. :: The 'C' word! :: Whois?

  3. #3
    Join Date
    Jun 2008
    First of all, I don't see why you need 2 intervals here.
    Second of all, your "if" expression has an assignment operator, not a comparator.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center

Recent Articles