JQuery бесконечный свиток не работает

Я пытаюсь реализовать функцию бесконечной прокрутки на моем сайте, и она по какой-то причине не работает; Это код у меня

<script>
  $(document).ready(function () {
    alert("This part works");
    $(window).scroll(function () {
       if ($(window).scrollTop() == $(document).height()- $(window).height()) {
         alert("You have reached the bottom");
       }
    });
  });
</script>

Первое окно предупреждений работает, и это позволяет мне знать, что Jquery работает, а второе окно предупреждений не работает, когда я прокручиваю до дна или у вас есть какие-либо предложения?

1 ответ

Попробуй это:

   $(window).scroll(function (e) {
       var elem = $(e.currentTarget);
           if (elem[0].scrollHeight - elem.scrollTop() <= elem.outerHeight()) 
           {
               alert('You have reached the bottom')
           }
    });
Другие вопросы по тегам