Показать сообщение отдельно
  #7 (permalink)  
Старый 13.09.2011, 14:31
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

Сообщение от ksa Посмотреть сообщение
Это ты так думаешь... У остальных-то получается...
Что ж.. попробуем:
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
   var window_h = $(window).height();
   var outer_h=window_h-200; // вычисляем размер outer
   $("#outer").css({'overflow-y': 'scroll', 'height': outer_h, 'vertical-align': 'bottom', 'width': '100%'});

   block = mess("Вася Пупкин", "Всем привет, меня зовут Василий.", "11.09.2011") +
              mess("Стояна Ракова", "Всем привет, я Стояна.", "10.09.2011")
   $('#topic').scrollTop($('#topic').html(block));
});

function mess(users_name, message, date_string) {
  var mess_block = '<table width=100% border="1" style="margin-bottom:10px"> \
                      <tr> \
                        <td><p><b>' + users_name + '</b></p></td> \
                        <td align="right"><p>' + date_string + '</p></td> \
                      </tr> \
                      <tr> \
                        <td colspan=2><p>' + message + '</p></td> \
                      </tr> \
                    </table>';
  return mess_block;
}
</script>

<body style="margin:0">
<div style="background-color:#CCC; height:200px; border: 1px solid"><h1>Ш А П К А</h1></div>

<div id="outer">
  <div id="topic"></div>
</div>
</body>



Сообщение от ksa Посмотреть сообщение
Я х/з что ты там ваяешь...
Да какая разница что?
Придётся повториться..
Есть пример
и я просто хочу притянуть таблицы книзу.
Это всё что я хочу.. профессор, как слышите? приём!

Сообщение от ksa Посмотреть сообщение
Ну начинается!
Если все, всегда хочешь видеть на экране и в определённом месте это

position: fixed;
это не подходит, потому что таблиц может быть от одной до туевой хучи
и все они умещаются в диве со скроллом,
размеры которого вычисляются в зависимости от размеров меняющегося контента до него,
т.о. чтобы не выпадать из области видимости!


пи.си. с праздником
Ответить с цитированием