Buenas, tengo un problema con esta porción de código
Código Javascript
:
Ver original$('#divRunSorteo').on('click',
function()
{
$('#divContentSorteo').css('padding-top','110px');
var letras = ['Q','W','E','R','T','Y','U','I','O','P','A','S','D','F','G','H','J','K','L','Z','X','C','V','B','N','M',' '];
var idInterval = setInterval(
function(){
var texto = '';
var random = Math.floor(Math.random() * letras.length );
for(var i = random; i < letras.length; i++)
{
texto += letras[i];
}
$('#divContentSorteo').html('<span style="font-size:18pt;font-weight:bold;margin-top:25px;"> '+texto.substr(0, 15)+'</span>');
}
, '100',this
);
setTimeout(
function(){
$.ajax({
type: 'get',
dataType: 'json',
url: 'sorteo/sortear',
data: '',
success: function(winer){
clearInterval(idInterval);
$('#divContentSorteo').html('<span style="font-size:18pt;font-weight:bold;margin-top:25px;">El ticket Ganador es: '+winer.tick_numero+'</span>');
$('#divNameWiner').html('Nombre del ganador : <br/> '+winer.cli_apePate+' '+winer.cli_apeMate+' '+winer.cli_nombre);
}
});
}
, '1000'
);
}
);
el problema es que si ejecuta la primera vez que le doy click luego la segunda no y eh quitado la parte del setInterval para hacer prueba y efectivamente ejecuta n veces el evento click pero con setInterval solo ejecuta una vez alguien me pueda echar una manito porfa
Actualización:
Ahora que eh estado mirando y analizando el asunto, me encuentro con que el codigo si se puede ejecutar pero desde la consola, en mi caso desdel inspector de chrome ingreso
$('#divRunSorteo').click();
y efectivamente ejecuta el codigo con normalidad y tantas veces lo llame, pero resulta que cuando hago click con el puntero del mouse sobre el div no ejecuta nada, a esto todavía no logro identificar la causa por fa alguna pista