Бесконечная функция прокрутки с добавлением той же страницы - PullRequest
0 голосов
/ 06 ноября 2019

Мне нужна бесконечная функция прокрутки для веб-страницы. Если страница прокручивается до конца, эта же страница должна быть добавлена ​​без перезагрузки содержимого.

Здесь будет начало кода:

 $(window).scroll(function() {   
   if($(window).scrollTop() + $(window).height() == $(document).height()) {
       alert("bottom!");
   }
});

Буду очень благодарен за вашу помощь!

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете просто скопировать содержимое body и добавить его туда, где находится ваш alert вызов.

$(document).ready(function(){


  var contents = $("body").html();

  $(window).scroll(function() {   
     if($(window).scrollTop() + $(window).height() == $(document).height()) {
         $("body").append(contents);
     }
  });

})

JSFiddle

Стоит отметить,что я бы не оставлял это внутри тегов body, а скорее в нижней части головы, поскольку дублирование элемента body приведет к запуску нескольких экземпляров сценария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...