1

ビューアがコンテナの最後に近い場所にスクロールしたときに、コンテナにコンテンツを追加する機能があります。それは完全に機能します:

var elem = $('#cont');
var bo = $('body');
$(window).scroll(function(){
    if (elem.outerHeight() - bo.scrollTop() - 350 <= 0) {
        for(var i = 0; i < 3; i++){
            elem.append('<div class="box"></div>');
            $('.box').each(function(){
                $(this).fadeIn('slow');
            });
        };
    };
});

問題は、最初にロードされたコンテンツが十分にない場合、それ以上ロードできないことです!

私は何をする必要がありますか:

体がスクロールできないかどうかを検出する必要があります。そのため、スクロールが可能になるまでコンテンツを追加できます。どうやってやるの?

ジャスフィドル

4

2 に答える 2

0

この関数を使用して、何かがスクロール可能かどうかを検出できます。 https://github.com/sa/jQuery.readMore/blob/master/jquery.readmore.js#L6

于 2013-06-22T02:29:09.520 に答える