私のページの 1 つで、サーバーから大量の画像を取得し、それらを画面にダンプし、石積みを使用してそれらをすべてレイアウトするという問題が発生しています。
すべての画像が読み込まれますが、画像が読み込まれる前に石積みが呼び出されているようで、すべての画像が混乱して読み込まれます。お見せするためにいくつかのスクリーンショットを添付しました。これは他のページでも発生することに注意してください。
そして、私が使用している重要なコードのいくつか。
<script>
$.each($('.img-grid-container img'), function (index, obj) {
$(this).css({
'width' : (50 + Math.round((Math.random()) * 330))
});
});
</script>
<script>
var $container = $('.img-grid-container');
$container.imagesLoaded( function(){
$('#grid-section').fadeIn("normal");
$('#loader-container').hide();
$container.masonry({
itemSelector : '.attachment-full',
columnWidth: 30
});
});
</script>
どんな助けでも大歓迎です。
-R