Javascript - click брояч


1

Здравейте , опитвам се да направя прост брояч на кликове върхо един див , така че когато станат повече от 3 да изскача алерт  . Но нещо не се получава...
 

  var clicks = 0 ;
  
$(document).ready(function() {
    $("div").click(clicks++);
  });
  if ( clicks > 3) {alert('Out of moves')} ;
 
Някои малко помощ ? 



Отговори



2

Здравей, колега. Пробвай при самия клик евент да направиш и проверката. 
Пример: 

$(document).ready(function() {
    $("div").click(function(){
        clicks++;
        if ( clicks > 3) {alert('Out of moves')} ;
   });
  });
  



0
да така се получи , явно if-а трябва да е вътре във функцията... благодаря за бързия отговор :)

от vask07 (159 точки)

0
Да трябва да е вътре тъй като clicks++ се инкрементира само вътре във функцията, а извън нея си остава =0.

от stakata (684 точки)