Ciao,
ho questa parte di codice
codice:
function timer(){ $('.onlineElenco').load(onlineUrlLi);
setInterval(timeajax, 10000); }
$('#onlineContainer li a').click(function(e) {
var onLista = $(this).attr('id');
if ($('#onlineElenco, .'+onLista).length==0) {
var onlineUrlLi = $(this).attr('href');
$("<div></div>").load(onlineUrlLi, function(){
.attr('id','online01-take')
.addClass('onlineElenco')
.appendTo('.mainRightBig')
})
timer()
}
else {
clearInterval(timer);
ecc ecc
}
In pratica quando clicco un link nell'onlineContainer' che, se non esiste un contenitore con id #onlineElenco, mi crea un div con classe "onlineElenco" e parte la funzione timer che mi "refresha" questo div (con classe onlineElenco".
E fin qui va bene.
ma se riclicco sul link ed esiste il contenitore con ID onlineElenco, clearInverval(timer); non mi blocca l'eventuale funzione timer attiva.
Dove sbaglio?