Я хочу иметь возможность включить $(document).on('scroll', function() {...});
, когда я отключаю его с помощью $(document).off('scroll');
Мой код до сих пор я пытался использовать функцию debounce, но я получаю
незаконный вызов
function scroller(lang, type, genre, sort, page) {
console.log($(this).scrollTop() * 2, $('#pages').position().top);
if ($(this).scrollTop() * 2 >= $('#pages').position().top) {
$.post('<?= (new UrlLibry)->SetUrl('bookshop', 'jajax', 'page'); ?>', {lang: lang, type: type, genre: genre, sort: sort, pages: page}, function(data) {
$('#loadmore').append(data);
page++;
$('#pageNumber').data('page', page);
});
}
}
var debouncedMouseMove = debounce(scroller, 50);
$(document).on('scroll', debouncedMouseMove);