2010-04-13 6 views
1

Привет,Ajax Div Поддерживайте Высота

У меня есть список комментариев пользователей на странице, с следующей кнопки, что делает вызов Ajax, чтобы получить второй набор комментариев.

Проблема в том, что высота комментариев div временно становится очень маленькой, а загрузочная панель находится на месте. Это заставляет пользователя прокручивать назад, чтобы увидеть новые комментарии.

Вопрос можно увидеть внизу страницы this, нажав «Далее».

Есть ли способ заставить div поддерживать свою высоту через Javascript? Я не хочу жестко кодировать высоту div, если страница имеет 3 или меньше комментариев.

ответ

3

перед загрузкой вашего АЯКСА-контента в раздел комментариев установить высоту комментарии контейнера, как это (Jquery):

// #comments is just an example. It may not be the same as your comments section. 
$("#comments").css("height",$("#comments").height); 

затем после загрузки ваших комментариев (на основе AJAX полного/успех обратного вызова) отключенное высоту например:

$("#comments").css("height","auto"); 
Смежные вопросы