jQuery setInterval loop not holding variable

Posted by Ryan on Stack Overflow See other posts from Stack Overflow or by Ryan
Published on 2010-03-14T04:33:21Z Indexed on 2010/03/14 4:35 UTC
Read the original article Hit count: 297

Filed under:
|

Here is my code:

var showNo = 1;     
window.setInterval(function() {
      if(showNo === 1) { var nextNo = 2;  }
      else if(showNo === 2) { var nextNo = 3;  }
      else if(showNo === 3) { var nextNo = 4;  }
      else if(showNo === 4) { var nextNo = 5;  }
      else if(showNo === 5) { var nextNo = 1;  }
      else { var showNo = 1; var nextNo = 2; }

      var showNo = nextNo;
      }, 500);

My question is, why is the showNo variable not holding when the setInterval loop starts? This may be a simple question, but I am trying to teach myself query and this has me stuck..

Any answers would be great.

Thanks.

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about setinterval