Показать сообщение отдельно
  #21 (permalink)  
Старый 05.05.2009, 19:40
Интересующийся
Отправить личное сообщение для SirNaFigator Посмотреть профиль Найти все сообщения от SirNaFigator
 
Регистрация: 27.04.2009
Сообщений: 16

млин, ну ведь все равно не работает

сообщения продолжают добавляться, но автоматический скролл в самы низ дива не происходит.
Может быть стоит копать в сторону айдишника дива последнего сообщения?
хотя фокусом, также не скроллит

вот итоговый код:

Код:
echo"<html><head>
<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1251'>
<script type='text/javascript' src='jquery.js'></script>
<script type='text/javascript' src='jquery.mousewheel.min.js'></script>
<script type='text/javascript' src='jScrollPane.js'></script>
<script type='text/javascript'>
	$(function(){
		$('.scroll-pane').jScrollPane({showArrows:true, scrollbarWidth:16, dragMaxHeight:20});
	});
</script>
</head><body margin='0' border='0' onload='ChatGetMess();'>
<script type='text/javascript'>
			var count = 0;
			var chat_mode = 'all';
			function ChatGetMess(){
				jQuery.getJSON('chat_gm.php?chat_mode='+chat_mode+'', {}, function(json){
					for(var k in json.messages){
						count++;
						jQuery('#mes').append('<div class=\"shoutbox-list\" id=\"list-'+count+'\">' + ShowMessage(json.messages[k]) + '</div>');

						$('#list-'+count).fadeIn('slow');
						$(function(){
							$('.scroll-pane').jScrollPane({showArrows:true, scrollbarWidth:16, dragMaxHeight:20});
						});
						$('#mes').scrollTop($('#mes').get(0).scrollHeight||0);
					}
				});
				timeoutID = setTimeout(ChatGetMess, 5000);
			}
		</script>
<div id='mes' class='scroll-pane' style='height:200px;'></div>
</body></html>

Последний раз редактировалось SirNaFigator, 05.05.2009 в 21:21.
Ответить с цитированием