$('body').on('click', '[data-js-showmore-products="1"]', function(e){
var url = $(this).attr('href');
if (url.indexOf('?') == -1){
url = url + '?m=1';
} else {
url = url + '&m=1';
}
catalogFilter.updateFilters({
'url': url
});
e.preventDefault();
});
$('body').on('click')
на $('html, body').on('scroll')
data
-аттрибут на элементе с id. Например на контейнере того, что вы подгружаете.callback
выполнялся только при подходе к нижней границе контента. Тут есть несколько вариантов, сравнивать позицию нижней границу окна с позицией конца страницы, или определить элемент, при появлениии которого в поле зрения можно начинать подгрузку. true
, а на 'complete
-событии ajax-а снова сбрасываться в false