0

jQuery Masonry プラグインを使用してレイアウトされたいくつかのタイルを含むページがあります。ただし、FF 4 以下でエラーが発生します。

$("#flextiles").masonry は関数ではありません

なぜそれが機能しないのか、私は髪を引き裂いています.IE6でさえ、他のすべてのブラウザで動作します!!!

ページはこちら

誰でもアイデアはありますか?

masonry プラグインと init をロードするための関連コードは次のとおりです。

function buildGrid() {
    $('#flextiles').masonry({
        itemSelector: 'li',
        columnWidth: 235
    });
}

$.getScript("http://bhuk.stage.arcadiagroup.ltd.uk/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color35/cms/templates/static/template-0000008049/js/masonry.min.js", function() {
    buildGrid();
});
4

2 に答える 2

0

FF4なら全く気にならない!最近はバージョン12です。私自身 Masonry のファンです。これは素晴らしいプラグインですが、FF4 で動作していなければ、まったく気にならないでしょう。

統計をチェック!

于 2012-06-12T15:21:36.480 に答える
0

Fwiw XP を実行している VM に FF 3.6 をインストールし、リンクをロードしました。正常に動作し、JS エラーは発生しません。フォールドの下のものはメイソン化されたように見えます。

これを何台のマシンで試しましたか? これをホストしている特定のマシンに何かがある可能性があります (アドオンまたはスパイウェア)。すべての「拡張機能」を無効にしてからやり直すことをお勧めします。

于 2012-06-12T18:22:04.527 に答える