Uhmm.. ho provato a cercare su Google e a quanto pare l'unico modo è chiudere un setInterval alla volta, il problema è che non riesco ad adattarlo al mio codice.. Ho provato una cosa simile, anche se non funziona:
codice:
$(".apri").click(function(){
var value = $("input#url").val();
if (value == ''){
var questo = $(this).attr("id");
mostra(questo);
setInterval(function(){mostra(questo)},1000);
$("input#url").val(questo);
}
else{
var questo = $("input#url").val();
var refreshIntervalId = setInterval(function(){mostra(questo)}, 1000);
clearInterval(refreshIntervalId);
var questo = $(this).attr("id");
mostra(questo);
setInterval(function(){mostra(questo)},1000);
$("input#url").val(questo);
}
});
Qualcuno potrebbe aiutarmi?