简体   繁体   中英

Storing what page I am currently are when scrolling to the bottom JAVASCRIPT

Currently I detect when I am at the bottom of the page. I have a input hidden on the html, and when you scroll to the bottom, the input gets +1, but, when you get to the bottom, it adds alot of numbers.

How I add only +1 and it doesn't get alot of +1?

function finalPage() {
        $(window).scroll(function () {
            if ($(window).scrollTop() + $(window).height() > $(document).height() -500) {
                loadMore();
            }
        });
    }

var num = $("#page").val();
num++;
$("#page").val(num);

Try this:

function finalPage() {
  $(window).scroll(function () {
    if ($(window).scrollTop() + $(window).height() > $(document).height() -500) {
      loadMore();

      $("#page").val($("#page").val()+1);
    }
  });
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM