Buongiorno, ho creato una chat su db, vorrei che l'ordine di visualizzazione fosse ascendente ma ho il problema che la barra non scorre automaticamente verso il basso così devo scendere ogni volta che c'è un nuovo messaggio.
La chat è semplice, si compone di un input nella homepage che manda i dati ad una pagina in iframe passando per il database.
Ho fatto molti tentativi, ognuno funzionante ma con un problema. Alla fine mi sono fermato su questa strada: funzione animate che porta la mia pagina ad un'ancora a fondo chat. Il problema è che ad ogni refresh della chat la barra torna verso il basso ed è impossibile per l'utente andare a leggere i messaggi vecchi.
Questo è il codice

codice HTML:
$(document).ready(function(){
 setInterval(function(){
 $("#ref").load(location.href+" #ref");
 $('html, body').animate({ 
    scrollTop: $(ancora)
    .offset().top - 0});
 },2000);
 });
</script>
#ref è la lista della chat.
C'è un modo per bloccare lo script dal momento che l'utente usa la barra?
Qualche consiglio?
Grazie mille