Cześć
robię stronę, w której dane podczas scrollowania będą płynnie ładowane z mysql. Wziąłem kod z tej strony:
http://tutorialsmint.com/tutorial/load-more-data-while-scrolling-page-down-with-jquery-ajax-and-php-1546945742
muszę go zmienić, żeby dane ładowały się, gdy użytkownik będzie w połowie strony a nie na samym jej końcu
Próbowałem zmienić
if ($(window).scrollTop() == $(document).height() - $(window).height() ) {
na
if ($(window).scrollTop() * 1.5 >= $(document).height() - $(window).height() ) {
dane zaczęły ładować się w dobrym miejscu, tylko teraz pobierają się kilkukrotnie takie same (żądanie jest wysyłane dopóki dane nie są wyświetlone)
stąd pytanie, czy można dopisać "przełącznik" który będzie kazał wykonywać kod jednokrotnie? czy trzeba to jakoś inaczej zrobić?