2012-06-12 27 views
0

我有一个使用jQuery Masonry插件展示的一些图块。但是我得到了FF 4和下面的错误:FF中的jQuery砌体错误3.6

$(“#flextiles”)砌筑不是一个函数

我出去撕裂我的头发,为什么它不工作,它工作在每一个。其他浏览器 - 甚至IE6!

Here is the page

任何人有什么想法?

相关的代码加载插件砌筑和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(); 
}); 
+0

您可以包含相关代码 - 我会从包含jQuery和插件的行开始,以及引发错误的代码 - 请回答这个问题吗? –

+0

我没有ff3.6,但你有没有试过在ff3.6上运行这个演示程序? http://masonry.desandro.com/demos/basic-single-column.html – davehale23

+0

是的演示似乎在FF 3.6为我工作。我认为这与事实有关,我使用Ajax获取砌石插件,然后初始化而不是在页面加载时调用砌体。 –

回答

0

我真的不担心在所有关于FF 4!这是在版本12这些天。我自己是砌体迷,这是一个很好的插件,但如果它不适用于FF4,它真的不会打扰我。

查看统计!

+0

抱歉,这个问题与我们对使用FF3.6的态度无关。 – undefined

+0

对不起,我在大型零售商的网站上工作,没有人关心FF4。我猜有些时候人们会这样做。你可以尝试使用Isotope,看看它是否适用于FF4。祝你好运! http://isotope.metafizzy.co/ – ConorLuddy

+0

我同意你,现在FF4是一个旧的浏览器。 – undefined

0

FWIW我刚安装了FF 3.6在虚拟机上运行XP和加载你的链接。它工作正常,我没有JS错误。折叠下面的东西看起来有些奇怪。

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