だから、私は無限スクロールを可能にするこのスクリプトを持っています:
$(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 がページの更新が完了するまで画像をオーバーラップさせることです...画像がキャッシュに保存されている場合は完全に機能しますが、それ以外の場合は機能しません...どうすれば修正できますか?