so basicly if click burtton, should change variables 1. however, dosen't print out "it's happening now" should.
could please explain what's wrong this??
best regards daniel.
var reg_uname_done = 0; var reg_pword1_done = 0; var reg_pword2_done = 0; var reg_email_done = 0; $("#first_nav_bar li:first").click(function(event) { reg_uname_done = 1; reg_pword1_done = 1; reg_pword2_done = 1; reg_email_done = 1; }); if(reg_pword1_done === 1 && reg_pword2_done === 1 && reg_email_done === 1 && reg_uname_done === 1) { console.log('its happening now'); }
the reason why not happening b/c js file going down, , haven't "clicked" <li> element yet, therefore variables still equal 0. have set function inside of event.
var reg_uname_done = 0; var reg_pword1_done = 0; var reg_pword2_done = 0; var reg_email_done = 0; $("#first_nav_bar li:first").click(function (event) { reg_uname_done = 1; reg_pword1_done = 1; reg_pword2_done = 1; reg_email_done = 1; check(); }) function check() { if (reg_pword1_done === 1 && reg_pword2_done === 1 && reg_email_done && reg_uname_done) { console.log('its happening now'); } }
Comments
Post a Comment