Tengo una clase div = 'mensajes'. Agrego a esta fecha div través jQuery.append() Aquí están los estilos:Div de autoscroll con jQuery en la parte inferior después de agregar
.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;
}
Para el desplazamiento automático que utilizo esta función:
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);
}
Acerca de ~ 20 mensajes está desplazando normalmente, pero después de que se 'cuelga', los mensajes nuevos no se desplazan. Versión de Chrome 19.0.1084.56. ¿Qué estoy haciendo mal? Gracias!
¿Podría proporcionar el código HTML o mejor aún crear un caso de prueba en [jsFiddle] (http://jsfiddle.net)? – AbstractChaos
'# messages' y' .messages'- ¿los confundiste? – Andreas