私は現在、DjangoからJSONを効果的に取得し、ムービーを無限のスクロールで読み込む次の機能を備えています。ただし、このイベントが複数回トリガされることがあり、同じページが2回表示されることがあります。このjQueryリスナーを複数回起動させないにはどうすればよいですか?
$(window).scroll(function() {
var break_point = $(document).height() - ($(window).height() * 1.02);
if ($(window).scrollTop() >= break_point) {
var timePeriod = $('.tab-content').find('.active').attr('id');
var nextPage = $('#'+timePeriod+' ul li:last').attr('data-next');
if (nextPage) {
loadMovies(timePeriod, nextPage);
}
}
});
このリスナーがページごとに複数回実行されないようにするにはどうすればよいですか?
[これはあなたが探しているものですか](http://stackoverflow.com/questions/9144560/jquery-scroll-detect-when-user-stops-scrolling) - 関連:[4620906](http: //stackoverflow.com/questions/4620906)、[8931605](http://stackoverflow.com/questions/8931605) –
はい、これは完全に機能しました!ありがとう! – ArKi