次の関数を使用して、ユーザーが一番下までスクロールしたときにajax呼び出しをロードしようとしています。ただし、何らかの理由で、この関数は、ユーザーが下にスクロールしてから上に戻ったときにのみajax呼び出しを起動します。これが私のコードです:
$(window).scroll(function()
{
if($(window).scrollTop() == $(document).height() - $(window).height())
{
$('div#loadmoreajaxloader').show();
$.ajax({
url: "loadmore.php",
success: function(html)
{
if(html)
{
var el = jQuery(html);
jQuery(".content").append(el).masonry( 'appended', el, true );
$('div#loadmoreajaxloader').hide();
}else
{
$('div#loadmoreajaxloader').html('<center>No more posts to show.</center>');
}
}
});
}
});