Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mruoppolo

Executar função no segundo clique

Recommended Posts

Olá, tudo bem?

Eu tenho esta função aqui que marca uma checkbox quando alguém clica no elemento que possui a classe "lesson-head-icon", esta funcionando numa boa. Porém assim que clica a primeira vez no elemento ele já marca a checkbox, eu preciso que ele marque apenas quando clicar pela segunda vez neste elemento, como eu posso fazer para saber que é a segunda vez que o elemento é clicado?

$('.lesson-head-icon').click(function(event) {
      var lesson_parent = $(this).parent().parent();
      //lesson_parent.find('.lesson-head-icon:first').trigger( "click" );
      var minus_space = Math.round($(window).height()/2);
      //console.log(lesson_parent.offset().top-minus_space+74);
      //lesson_parent.css({"opacity":"0.5"});
      $('html, body').animate({
          scrollTop: lesson_parent.offset().top-minus_space+74
      }, 500, function(){
        if(!lesson_parent.find('.checkboxclass1:first').hasClass('checked')){
          lesson_parent.find('.checkboxclass1:first').trigger( "click" );
        }        
      });
    });

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.