0

我有一个页面,其中包含使用 jQuery Masonry 插件布置的一些图块。但是我在 FF 4 及以下版本中遇到错误:

$("#flextiles").masonry 不是函数

我正在为它为什么不工作而烦恼,它可以在所有其他浏览器中工作 - 甚至是 IE6!

这是页面

有人有什么想法吗?

加载砌体插件和初始化的相关代码是:

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

Fwiw 我刚刚在运行 XP 的 VM 上安装了 FF 3.6 并加载了您的链接。它工作正常,我没有 JS 错误。折叠下方的东西看起来是共济会的。

你在多少台机器上试过这个?在特定的机器上可能有一些东西正在承载这个(附加组件或间谍软件)我建议您尝试禁用所有“扩展”并重试。

于 2012-06-12T18:22:04.527 回答
0

我真的一点也不担心FF 4!这几天是第12版。我自己是 Masonry 的粉丝,它是一个不错的插件,但如果它不适用于 FF4,它真的不会打扰我。

检查统计数据!

于 2012-06-12T15:21:36.480 回答