Всем привет! Сделал загрузку товаров по скроллингу с помощью Jscroll. Для товаров есть фильтры. По клику на фильтр отправляю той же функцией, что и для Jscroll.
Фильтр грузит товары уже по новым условиям, но вот когда дохожу до конца, Jscroll не работает.
Я думаю это из-за того, что товары с условиями фильтров я вызываю по клику, а не по скроллингу, поэтому на странице появляются новые объекты и Jscroll просто не "понимает" что делать.
Можно ли это как-то исправить?
Ну ежели вы используете jq и устанавливаете слушатель клика, методом .on(); то в обработчике скроллинга, можно использовать $("#form_filter_submit_button").trigger("click");
Наверно как-то так
Функция делает запрос, получает товары и т.д.
Когда нажимаю на фильтр, срабатывает onclick и вызывает ту же функцию. Сначала все выводит правильно, а когда отменяю действие фильтра(т.е. получаем товары без фильтра), то грузится только начальные товары, а потом уже товары по скролу не грузятся
rinaz22, Сам плагин умеет подгружать контент с последующих страниц, по-этому никаких get_tovar-ов не нужно.
Проверил у себя локально, все работает, главное правильно селекторы указать.
У меня работает с такими параметрами: