0

我在我的网站上使用Mason 。一切正常,除了 IE8(谁会猜到?)。

它返回的错误:

SCRIPT5007: Unable to get value of the property '1': object is null or undefined.

触发此错误的行:

if( w >= settings.columns[colsCount][1]){

发生错误时,colsCount 返回“4”。当我在其他浏览器中测试它时,它最多只返回 3 个。我试图做负1,但这会在其他多条线路上产生错误。

当你在 Github 上下载它时,我测试了包含在 zipfile 中的演示,即使那个演示在 IE8 中也失败了。正如你在 Github 上看到的那样,我已经报告了这个问题,但我想请你们快速解决,因为我的这个项目的截止日期很快。

我已经尝试了多个网格来实现我想要的,所以尝试另一个像 Masonry 和 Isotope 这样的网格是不可能的。(他们不提供客户想要的东西)。

感谢您查看这个!

4

1 回答 1

1

在流畅的页面中有几个带有逗号尾随的脚本错误:layout: 'fluid'有一个额外的逗号导致脚本错误和大小

var sizes= [
                    [1,1],
                    [1,2],
                    [2,2],
                ]
console.log(sizes.length)//=3 in ff and 4 in IE

无需更改库,只需更改调用代码。

于 2013-07-01T11:49:02.263 回答