Я бы не стал размещать ваши сообщения в элементах списка, поскольку они почти наверняка не будут соответствовать html.Код javascript .before
указывает pbd загружать новые сообщения в div.Если вы хотите, чтобы они были в элементах списка, тогда они должны быть li
.Но сначала посмотри на первый пункт - не пользуйся ли.
Трудно сказать, что не так без сайта, на который можно посмотреть по ссылкам, но я предполагаю, что заполнитель находится в неправильном месте.Я бы переключился на использование div, как предложено автором плагина.
ОБНОВЛЕНИЕ На основании ваших отзывов я вижу две возможности.Сначала
Строка $('#grid-content')
blahblahblah помещает средство извлечения данных ПОСЛЕ сетки содержимого.Не внутри этого.Чтобы получить его внутри, используйте вместо этого.
$('#grid-content ul')
Теперь не уверен, что это испортит макет.Это, безусловно, незаконно, поскольку вы помещаете div в список.Вы можете переключить
.append('<div class="pbd-alp-placeholder-'+ pageNum +'"></div>')
на что-то еще, что является законным.
Другая вещь, которую вы можете попробовать - и я не вижу этого в коде -вместо этого указатель вставки для новых сообщений должен быть нацелен на ul.Однако я не вижу, где это происходит, поэтому я не могу сказать вам, как это сделать.
Update2
When a successful response is detected (i.e. when textStatus is "success" or "notmodified"), .load() sets the HTML contents of the matched element to the returned data.
Метод .load вставляет новые сообщения.Таким образом, вы можете видеть в своем текущем коде
$('.pbd-alp-placeholder-'+ pageNum).load
, предназначенных для нового содержимого в заполнителе.Вместо этого сделайте так, чтобы он был нацелен на вашу ул.Поэтому вы хотели бы:
$('#grid-content ul').load
Вы бы сделали это вместо информации, которую я предлагал в Update1