これは、私のカスタムwordpress tempateで無限のスクロールを行うために使用します。私はページの下部にajaxを実行するボタンを置いて、ユーザーは、ほとんどのページの下にスクロールされたとき、これはそのボタンをトリガーしますjQuery stop無限スクロールトリガー次のページがロードされるまで
<script>
// Infinite scroll script
$(function() {
$('.st-content').on('scroll', function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
$('#pbd-alp-load-posts a').trigger('click');
}
});
});
</script>
私が直面してる問題は、イベントがクラッシュするイベントを引き起こし.. AJAX要求が行われる前にトリガし続けるということです。以前のajaxリクエストが完了するまでトリガ関数を呼び出さないようにする方法がありますか?
ここにajax関数の呼び出しを追加できますか? –
これはそれです:https://jsfiddle.net/bpusxpmq/2/ – tinyCoder
私はそれを編集...... – tinyCoder