3

だから、私は無限スクロールを可能にするこのスクリプトを持っています:

$(document).ready(function() {
        function last_id_funtion() {
            var ID = $(".elemento:last").attr("id");
            $.post("2HB.php?action=get&id=" + ID,
                    function(data) {
                        if (data != "") {
                            var $boxes = $(data);
                            //$(".elemento:last").after(data);
                            $("#corpo").append($boxes).masonry('appended', $boxes, 'reloadItems');

                        }
                    });
        };

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

これは、2 つのクエリに基づいています。1 つは最初の 10 件の結果用で、もう 1 つは残りの結果用です。問題は、Masonry がページの更新が完了するまで画像をオーバーラップさせることです...画像がキャッシュに保存されている場合は完全に機能しますが、それ以外の場合は機能しません...どうすれば修正できますか?

4

1 に答える 1