www.webdeveloper.com
Results 1 to 3 of 3

Thread: trouble with setInterval nested

Hybrid View

  1. #1
    Join Date
    May 2013
    Posts
    5

    Question trouble with setInterval nested

    hi
    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

    $(function(){
    var aux=0;
    setInterval(function(){
    var handle = setInterval(function(){
    // do someting
    if(aux=10) {
    clearInterval(handle);
    }
    aux++;
    },2000);
    // do something more
    },3000);
    });

    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?

    thanks

  2. #2
    Join Date
    Mar 2007
    Location
    localhost
    Posts
    2,346
    Why use JQuery?

    Far simpler to

    Code:
    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
    Posts
    106
    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