Masonry をテストしているときに、Firefox でシフト リロード (ハード リロード) すると、ページ内の画像の高さだけレイアウトがずれることに気付きました。divの高さは、画像の高さを知ることに依存する必要があると思います。これは理にかなっています。
私はすでに jquery.waitforimages.js を使用しているので、これをページとスクリプトの最後に追加しました。
$wall.waitForImages(function() {
$wall.masonry( 'reload' );
});
すべてが機能しますが、ハードリロードしない場合にのみ発生するエラーが Firebug に表示されるようになりました。したがって、画像が既にキャッシュされている場合にこのエラーが発生すると想定しています。
これから抜け出す方法はありますか?ありがとう!