ユーザーがスクロールしてページの下部に到達したときにイベントをトリガーしようとしています。ユーザーがページの下部に到達したかどうかを確認します
私はインターネットを検索し、stackoverflowでいくつかの投稿を見つけましたが、予期せず答えが私のために働いていませんでした。
例:ページの最上部ではなく下部に到達した時には、上記SOポストのために与えられた答えを使用してCheck if a user has scrolled to the bottom
、私はトリガーしようとしているイベントが実行されます。
私が間違っているつもりなら、私に知らせてください:
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
loadmore();
}
});
function loadmore(){
var lastProd = $('.product_div').last();
var lastProdID = $('.product_div').last().prop('id');
//console.info(lastProdID); return false;
//var val = document.getElementById("row_no").value;
$.ajax({
type: 'post',
url: 'includes/load_products.php',
data: { getresult:lastProdID },
success: function (response) {
console.log(response);
//var content = document.getElementById("all_rows");
//content.innerHTML = content.innerHTML+response;
lastProd.after(response);
// We increase the value by 10 because we limit the results by 10
// document.getElementById("row_no").value = Number(val)+10;
}
});
}
等しいコンソールにエラーがありますか?再現可能なものがなければ、あなたを助けるのは難しいでしょう。 – Script47
現在持っているコードでJSFiddleを作成できますか? –
OK jsfiddleを作成します – goseo