0

jqueryでスクロールしながらコンテンツをロードしたいのですが、何か便利なものが見つかりましたが、うまくいきません:

リンク: http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/

Firefox では、5 回の ajax 呼び出しに成功し、下部にコンテンツを追加しましたが、機能しなくなりました。何がうまくいかないのでしょうか?

ajax関数を呼び出すときのコードは次のとおりです。

$(window).scroll(function(){
    if  ($(window).scrollTop() == $(document).height() - $(window).height()){
       ajax
    }
});

スクローラーが一番下に到達する前に ajax 呼び出しを 100 px にすることは可能ですか?

jsfiddle の @Val コードは、その条件で動作します。

if ($(window).scrollTop() >= ($(document).height()) - $(window).height() - 100){}

底に到達したときにこの状態で ff が機能しないのは奇妙です

if ($(window).scrollTop() == ($(document).height()) - $(window).height()){}

Firefox では、2 番目の条件で 6 つの ajax 投稿を作成しますが、その後は機能しなくなります...

それについての説明はありますか?

4

1 に答える 1

-1

わかりました、長い時間がかかるかもしれませんが、[説明しようとして]、うまくいけばこれが役に立ちます

http://demo.webdeveloperplus.com/dynamic-scrollbox/ [デモです]

http://webdeveloperplus.com/jquery/create-a-dynamic-scrolling-content-box-using-ajax/ [これが方法です]

于 2011-06-21T12:45:52.657 に答える