0

ウェブ初心者はこちら。構築中のサイトで Masonry を適切に動作させるのに問題があります。実行しようとしているコードは次のとおりです。

$( document ).ready(function() {
...
var $article_display = $('#article_display');
        $article_display.imagesLoaded(function() {
          $article_display.masonry({
            columnWidth: Math.floor($('#article_display').width() *.3) + 2,
            itemSelector: '.article',
            isAnimated: !Modernizr.csstransitions
          });
        });
...
});

このエラーが表示されます: " Uncaught TypeError: Object [object Object] has no method 'imagesLoaded' . " この質問をここに投稿する前に、これに対する何らかの解決策を見つけるために過去 2 日間見回しました。これまでのところ失敗しています。imagesloaded.pkgd.min.js ファイルをインクルードしたことをブラウザが認識していないようです...? ここの参考資料によると: http://masonry.desandro.com/appendix.htmlこのコードは動作するはずです。

どんな助けでも大歓迎です。それが違いを生むなら、私はjsfiddleをセットアップしようとすることができます。

ありがとう!

編集:問題を示すJSFiddleは次のとおりです:http://jsfiddle.net/DDQtD/

4

2 に答える 2

0

Salvattore を試してみます。別の方法で動作するため、スクリプトが読み込まれる前に画像を読み込む必要がなく、CSS と HTML でスクリプトを構成できます。

http://salvattore.com/

于 2013-08-05T18:20:27.573 に答える