Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JQUERY scrollTop (https://javascript.ru/forum/misc/14162-jquery-scrolltop.html)

vahan 03.01.2011 20:41

JQUERY scrollTop
 
Здравствуйте С новым годом

У меня такая проблема я создаю чат типа одноклассников все нормально кроме одного после того как и уходит сообщение нужно что div скролил вниз . Получается но после нескольких сообщений div скролит вверх а не вниз.
var i1 = 800;
var x1 = $(".message:last").offset().top+$(".message:last").height();
$('.chat_messages').animate({scrollTop: x1}, i1);

вот div.chat_message height:350px; overflow:auto

<div  class="chat_messages">
<span class="name_user_in" >alvard</span>

<span class='message' >7</span>
<span class="name_user_in out_col" >vahan</span>
<span class='message' >message eq 5</span>
<span class="name_user_in" >alvard</span>
<span class='message' >6</span>
<span class="name_user_in out_col" >vahan</span>
<span class='message' >message eq 5</span>
<span class="name_user_in" >alvard</span>
<span class='message' >5</span>

<span class="name_user_in out_col" >vahan</span>
<span class='message' >message eq 5</span>


Спасибо

bes 07.08.2013 22:37

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<button>add</button>
<div style="height: 200px; overflow: auto"></div>
<script>
$("button").on("click", function () {
	var div = $("div");
	div.append("<p>У меня такая проблема я создаю чат типа одноклассников все нормально кроме одного после того как и уходит сообщение нужно что div скролил вниз . Получается но после нескольких сообщений div скролит вверх а не вниз.</p>");
	div.get(0).scrollTop = div.get(0).scrollHeight;
});
</script>

bes 07.08.2013 22:54

Представил как чувак уже седой, с бородой по колено, с палочкой подковыливает к компу, открывает тему: "кх-кх ... кх-кх ... :blink: ... :blink: ... :blink: воно как :D ... :( ... :-/ ... :-E ... :D ... :cray: "


Часовой пояс GMT +3, время: 19:18.