ユーザーが下にスクロールすると、次の10のパブリケーションがすべてフィードにロードされます。問題は、このコードが複数のスクロール・トゥ・ボトム・ボトム・イベントを検出するため、ajaxが複数のリクエストを送信することです。ユーザーがさらに下にスクロールすることを考慮して、複数の代わりに1つのAjaxリクエストを作成する方法エンドレススクロールの実装で複数の代わりに1つのajaxリクエストを作成する方法
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
$.ajax({
url: '/more/',
type:'GET',
dataType: 'json',
data:2,
success: function (data) {
alert(data);
}
});
}
});
あなたは関数が一度だけ起動するようにしたいですか?または、一度一回、下にスクロールしますか?明らかに毎回 – user2085143
@ user2085143 –