У меня есть php-файл, который динамически загружает изображения с сервера, 20 изображений за один раз, вроде того, как потоки настенных записей Facebook динамически загружаются на страницу, когда пользователь прокручивает вниз ,Как вставить HTML динамически на сгенерированный php контент
Что я хочу сделать, это сжать пользовательский контент перед каждым 9-м элементом, начиная с 4-го элемента.
Я пытался манипулировать() Метод DOM с InsertBefore JQuery в то
var length = $('#container .item').length();
var i = 11;
while (i < length) {
var el = $('#container .item').eq(i);
$('<div>custom content</div>').insertBefore(el);
i += 9;
}
Это прекрасно работает на первоначально загруженного содержания, но не по содержанию, которые динамически загружаемой в с сервера.
Я хотел бы задать вопрос: 1) Есть ли способ манипулировать DOM динамически загруженным контентом? (с использованием .bind возможно?) 2) Если нет, то какой метод мне взять?
Можете ли вы показать нам всю функцию вызова? –
Когда вы делаете это действие? onDomready или загрузка окна? –
Используйте подходящий парсер DOM для этого, как DOMDocument (http://php.net/manual/en/class.domdocument.php), и выполните все операции с сервером манипуляции. – brezanac