У меня есть div, где есть сообщения от других пользователей. Я хочу, чтобы, когда они что-то типа, что если DIV будет переполнена, то полоса прокрутки идет в нижней части DIV я попытался это:Перемещение полосы прокрутки
$('div').animate({scrollTop: $($('#final')).offset().top}, 1000);
но я зайца эту ошибку:
enviar.js: 10 Uncaught TypeError: не удается прочитать свойство 'сверху' неопределенной
тестовой страницы:
<body background="fondos/fondo-inicio.jpg"">
<ul>
<li><a class="active" href="inicio.php">Inicio</a></li>
<li><a href="paginaad.php">Administracion</a></li>
<li><a href="comentarios.php">Reporta</a></li>
<ul style="float:right;list-style-type:none;">
<li><a href="#about">Sobre mi</a></li>
<li><a href="salir.php">Logout</a></li>
</ul>
</ul>
<div id="contenedor"><span id="final"></span></div>
<input type="text" id="mensaje" name="mensaje" />
<button id="boton">Enviar</button>
</body>
Попробуйте это так $ ('div'). animate ({scrollTop: $ ('# final'). offset(). top}, 1000); –
Нет, извините, не работает та же ошибка –
Опубликуйте скрипту своего полного кода. Сделайте это на http://jsfiddle.net –