2017-02-17 5 views
0

私のページ上で無限のスクロールのために以下を実装しようとしています。この関数を反復して、ユーザーがページの最下部に達するたびにajax呼び出しを行う方法はありますか?

$(window).scroll(function() { 
    if($(window).scrollTop() + $(window).height() > $(document).height() - 350) { 
     //ajax call happens here 
    } 

ユーザーが最初にページの下端に達すると、すべてうまく行きます。 ajax呼び出しが発生し、より多くのデータがページにロードされます。ただし、ユーザーがページの最後に再び到達すると、ajaxコールは発生しません。だから私の質問は、この関数は、ユーザーがページの一番下に達するたびに反復するのか、一度だけ起こるのだろうか?もしそうなら、ユーザーがページの一番下に来るたびにajaxコールを作成するために追加する必要があるのは何ですか?あなたのご意見に感謝します。

+0

作品を私のため。コードの残りの部分に問題がある必要があります。 – trincot

答えて

0

これは、ここで回答されています

https://stackoverflow.com/a/3898152/6265633

$(window).scroll(function() { 
    if($(window).scrollTop() + $(window).height() == $(document).height()) { 
     alert("bottom!"); 
    } 
}); 
関連する問題