2

Iphone (モバイル Web サイト) の jquery でスクロール中にデータをロードする方法はありますか。この例は、Safari、Chrome では機能しますが、iPhone では機能しません: http://www.webresourcesdepot.com/dnspinger/

ありがとう

4

1 に答える 1

0

はい、方法はあります。最善の方法は、サーバー側のページに対して AJAX 要求を開始して、データベースからより多くのデータを取得することです。

あなたが言及したウェブサイトはまさにそれを行っていますが、デバイスでは URL ボックスを考慮する必要があります。これは 60px だと思いますか?

$(window).scroll(function () {
    $(window).scrollTop() + 60 == ($(document).height() - $(window).height()) {
        doFunction();
    }
});

doFunction() {
    $.post('getPosts.php?action=loadmore&endId=' + $('.element:last').attr('id'));

    function(data) {
        if (data != '') {
            $(".element:last").after(data);
        }
    }
}

これは、これを行う方法の単なる例ですか?

于 2012-07-27T12:00:44.410 に答える