Ciao
Ho un problema con questa funzione del mio sito:
Il problema è che nel momento in cui la funzione arriva all'ultimo "if", quello con "position > -1", si richiama da sola e si dovrebbe disattivare l'intervallo, invece non ne vuole saperecodice:function addressSniffer(history, enabled){ var oldLocation = location.href, checker; clearInterval(checker); checker = setInterval(function(){ if(enabled){ if(oldLocation != location.href){ var position = $.inArray(location.href, history); if(position > -1){ var target = history[position], loadingLayer = $('#loadingLayer'), siteFooter = $('#siteFooter'); changePage(target, history, loadingLayer, siteFooter); addressSniffer(history, false); } } } else{ clearInterval(checker); } }, 1000); }e continua imperterrito a girare, senza considerare il clearInterval.
Dove sbaglio??
Grazie in anticipo!


e continua imperterrito a girare, senza considerare il clearInterval.
Rispondi quotando
