Ho una classe div = 'messaggi'. Aggiungo data per questo div via jQuery.append() Questi sono gli stili:Scorrimento automatico con jQuery in fondo dopo l'aggiunta
.messages {
border: 1px solid #dddddd;
padding:10px;
height: 400px;
overflow-x:visible;
overflow-y: scroll;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:10px;
font-size:14px;
}
Per autoscroll io uso tale funzione:
receiveMessage = function (name, message, type) {
//adding new message
$("#messages").append('<strong>' + name + ": " + '</strong>' + message + '<br>');
/autoscrolling to the bottom
$("#messages").animate({
scrollTop: $("#messages").height()
}, 300);
}
Chi ~ 20 messaggi sta scorrendo normalmente, ma dopo che è 'blocca', i nuovi messaggi non vengono fatti scorrere. Chrome versione 19.0.1084.56. Cosa sto facendo di sbagliato? Grazie!
Potresti fornire l'HTML o, meglio ancora, creare un caso di test su [jsFiddle] (http://jsfiddle.net)? – AbstractChaos
'# messages' e' .messages'- li hai mixati? – Andreas