Подгрузка контента с помощью Ajax. Съезжают блоки контента

залил на какой-то халявный хост: Для просмотра ссылки Войди или Зарегистрируйся
кнопки "вперёд", "назад" не убирал для наглядности.
Спасайте. совсем безнадёга :pop:
 
Последнее редактирование:
какое разрешение у тебя? браузер? у меня на хроме 1920х1080 нет того, что у тебя на скриншоте. все нормально отображается и не уползнает
 
какое разрешение у тебя? браузер? у меня на хроме 1920х1080 нет того, что у тебя на скриншоте. все нормально отображается и не уползнает
1440x960
opera 18
chrome 31
ff 26
во всех одно и то же
 
Да, все увидел. У тебя получается, что следующие статьи идут как внутренние, не как крайняя, действительно.... и еще:
Код:
var checkPage = $('#ajax-next-page a').attr('href');
if(checkPage==undefined) {$('.bbcodes').remove();}
я не пойму, зачем этот кусок нужен. попробуй эти две строчки закомментить. зачем вводить две функции с одним значением.
 
Строки вообще не как не влияют на эту дисфункцию. ТС проще дай админку от демосайта чтобы разобраться. Фаирбагом водить не водить а код сам не поменяешь.

А так для начала вынеси за div id dle-content вот это
HTML:
<div style="clear: both;"></div>

<div class="pages"></div>

<center></center>

<br></br>

<div id="ajax-next-page" style="display: none;"></div>

<script type="text/javascript"></script>

так как по скрипту
HTML:
<script type="text/javascript">
function nextPage() {
var nextPage = $('#ajax-next-page a').attr('href');

ShowLoading("");
$('.bbcodes').remove();
$('#ajax-next-page').remove();
if (nextPage !== undefined) {
$.ajax({
url: nextPage,
success: function(data) {
$('#ajax-next-page').remove();
$('#next-page').remove();
HideLoading("");
$('#dle-content').append($('#dle-content', data).html());
var checkPage = $('#ajax-next-page a').attr('href');
if(checkPage==undefined) {$('.bbcodes').remove();}
}
})
}
};
</script>

Ты забираешь всё из него же и пихаешь в data

хотя можешь попробовать сделать что-то типо подобного

Код:
$('#dle-content li').append($('#dle-content', data).html());

Но не уверен
 
достаточно в css добавить стиль типа такого:
Код:
li.span4:nth-of-type(3n+1) {
    margin-left: 0;
}
 
Думал уже закрыть тему и поблагодарить всех, но возникла ещё одна проблема.
Дублирование комментариев. Можно увидеть на представленной демке. Шаб ставился на чистый двиг, значит проблема именно в шаблоне.
У кого какие соображения на этот счёт?
 
Как и в каком месте они дублируются?
Попробовал добавить комментарий - добавился нормально без всяких дублей.
 
у зарегистрированных пользователей (только у них проверял), после первого срабатывания защиты от спама.
дублируются примерно таким образом: Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху