javascript - Reset Variable Jquery -


i'm trying develop complete words game when words broken in 2 , mix together. user needs match words turn buttons green , disables them if correct , if wrong turns them red resets them original colour.

currently when sequence complete whether correct or false first button selected still being used first 1 when trying again causing buttons malfunction.

is possible reset first variable every time function runs allow repeat?

var check = false; // caching dom var btn = $('.btn'); var previous; var previousbutton; var counter = 0; // event handling btn.on('click', handleclick1); // custom functions function handleclick1(e){   var clickedelement = $(e.target);   clickedelement.css('background-color', 'yellow');  if(check){  if(clickedelement.attr('match') == previous){    //alert("sucess ");    clickedelement.css('background-color', 'green');    previousbutton.css('background-color', 'green');     clickedelement.prop('disabled', true);    previousbutton.prop('disabled', true);  }else{    clickedelement.css('background-color', 'red');    previousbutton.css('background-color', 'red');    settimeout(function(){      clickedelement.css('background-color', 'orange');     previousbutton.css('background-color', 'orange');   }, 300); } check = false; }else {   previous = clickedelement.attr('match');   previousbutton = clickedelement; } check = true; counter == 1; } 


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -