2

jqueryモバイルアプリで遅延ロード/無限スクロールコンテンツを処理する推奨される方法はありますか?個々の「ページ」でそれを行うにはどうすればよいですか?

ページのページショーでスクロール イベント関数を定義する必要がありますか? 次のようなものですか?

$( document ).delegate("#a_jquery_page", "pageshow", function() {

    $(window).scroll(function(){
        //check scroll position and load content  
    });
});

または、1秒または0.5秒ごとにスクロール位置をチェックするsetInterval関数を使用する必要がありますか?

4

1 に答える 1

1

.scroll イベントは、ウィンドウがスクロールされるたびに呼び出されます。この関数でウィンドウの位置を確認するだけです。間隔関数の理由はありません。

$(window).scroll(function () { 
    var height = $(window).height();
    var scrollTop = $(window).scrollTop();

    if (scrollTop == ....) { <code> }
}
于 2013-01-16T14:22:42.030 に答える