2016-08-19 4 views
0

私は以下のコードを無限のスクロールに使用しています。完璧に動作しますが、私がページの一番下にいるときだけです。私は3/4のページの下にあるときにコンテンツの次のページを読み込むようにします。jQuery無限スクロール・ボトムの前にロード

$(window).scroll(function() { 
      if($(window).scrollTop() + $(window).height() == $(document).height()) { 
      $('#infinite-load').click(); 
     } 
}); 

私はこれまでのコードに変更しない:関係なく、私は、次のページのコンテンツの負荷を下にスクロールする方法を少し、非常に最初のスクロールで、

$(window).scroll(function() { 
      if($(window).scrollTop() <= ($(document).height()) - $(window).height() - 10) { 
      $('#infinite-load').click(); 
     } 
}); 

そして今を。もう一度ピクセルをスクロールすると、他のページが読み込まれます。

+0

は、この代わりにしてみてください4 * 3)){ – prizm1

+0

コードが機能しているようです!本当にありがとうございますprizm1! – HTML

答えて

0

コードをこれに変更してください。 /)(IF($(ウィンドウ).scrollTop()+ $(ウィンドウ).height()>($(文書).height: それが仕事だろうかどうかわからない。..

var h = ($(window).height()*1.25)+$(window).scrollTop(); 
h = parseInt(h); 
var h2 = parseInt($(window).height()*1.25); 
if(h >= ($(document).height()) && h <= ($(document).height())+h2) 
+0

ご意見ありがとうございます。残念ながら、コードは正しく動作しませんでしたが、私のサイトのコードの構造が適切であれば、あなたの答えは間違いなく正しい解決策になります。あなたのコードが正常に機能していないことが私の目的では間違いであると私は確信しています。 – HTML

関連する問題