1

ページに無限スクロールを実装しました。ページが下にスクロールされるとデータが読み込まれますが、データを事前にロードして、ユーザーが下に到達するたびに待たないようにしたいと考えています。ページの。これについてのアドバイスが本当に必要です。なぜなら、それを行う方法が本当にわからないからです (私が見た良い例は、Pinterest で、スクロールがページの下部に到達する前にデータをプリロードします)。みんなありがとう

私のコードからのスニペット

$(window).scroll(function(){

    var $scrlTop = $(window).scrollTop();
    var $docHght = $(document).height();
    var $wndwHght = $(window).height();

    if  ($scrlTop == $docHght - $wndwHght){                    

        loadMore();
    }
});
4

1 に答える 1

1

スクロールが一番下まで来たら呼び出すのではなく、そのloadMore()少し前に呼び出してはどうでしょうか。

if ($scrlTop >= $docHght - $wndwHght * 2) {
   loadMore();
}
于 2012-12-06T14:06:22.167 に答える