Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, essa minha função:
function comparar(){
$('body').on('click', '.clique1', function() {
var $this = $(this);
$('body').off('click', '.clique1');
window.palavra1 = $this.attr('class').split(' ')[1];
console.log('palavra1: ', palavra1);
$('.box').not($this).addClass('clique2').removeClass('clique1');
});
$('body').on('click', '.clique2', function() {
var $this = $(this);
window.palavra2 = $this.attr('class').split(' ')[1];
console.log('palavra2: ', palavra2);
if(palavra1==palavra2){
alert('certo');
$('.box').addClass('clique1').removeClass('clique2');
$('body').on('click', '.clique1');
}else{
alert('errado');
$('.box').addClass('clique1').removeClass('clique2');
$('body').on('click', '.clique1');
}
});
}
Está dando o seguinte erro: Uncaught TypeError: Object .clique1 has no method 'apply'
O erro está relacionado a esta linha: $('body').on('click', '.clique1');
Carregando comentários...