0

作成中の新しいブログ テーマに石積みを実装しようとしていますが、石積みは最初の div クラス 'post' にのみ適用されています。ここで見ることができますhttp://mhutchinson.me.uk/

石積みの私のコードは

        $('#wrapper').masonry({ itemSelector: '.post',  columnWidth: 300});

要素を調べるとわかるように、最初の div クラスは masonry の追加の配置のみを取得しています。これを解決する方法を知っている人はいますか?

ありがとう!

4

1 に答える 1

0

あなたのソースを見てください - あなたは石工のJavascriptと

$('#wrapper').masonry({ itemSelector: '.post',  columnWidth: 300});

ループ内にあるため、複数回含まれて呼び出されます。

代わりに body タグの直前に footer.php を配置してください。さらに良いことに、代わりにimagesLoaded()onを実装することを検討してください。$(window).load()私がこれを言っている理由は、画像でいっぱいの投稿がたくさんある場合、石積みがコンテンツを適切に配置する際に問題が発生する可能性があるためです. ここにあるリンクが役立つかもしれません。

http://masonry.desandro.com/demos/images.html

Wordpress と imagesLoaded を使用した jQuery 組積造

于 2012-07-29T09:28:32.430 に答える