Javascript 梅森不在IE8工作
我正在我的网站上使用。除了IE8(谁会猜到?),一切都很好 它返回的错误是:Javascript 梅森不在IE8工作,javascript,internet-explorer-8,mason,Javascript,Internet Explorer 8,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上下
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上看到的,我已经报告了这个问题,但我想请你们快速解决,因为我这个项目的最后期限很快就要到了
我已经尝试了多个网格来实现我想要的,所以尝试另一个像砖石和同位素是不可能的。(他们不提供客户想要的东西)
谢谢你的关注 在流体页面中,有几个带有尾随逗号的脚本错误:
布局:“流体”
有一个额外的逗号,导致脚本错误和大小
var sizes= [
[1,1],
[1,2],
[2,2],
]
console.log(sizes.length)//=3 in ff and 4 in IE
无需更改库,只需更改调用代码。如果count确实是count,这是一个常见错误,那么数组[array.length]将始终超出范围,因为索引是基于零的。我知道,在这行代码之前的代码tho中已经有-1
colscont=settings.columns.length-1代码>演示中有一个bug。事实上,在所有这些方面。看看大小:[[1,1],[1,2],[2,2],],
在[2,2]
之后的最后一个逗号是交易破坏者。IE8期待下一个元素。删除它,演示就可以了。非常感谢你们,我已经在我的代码中检查了逗号,但从来并没有想过数组中的数组。谢谢!:-)如果您愿意,您可以随时将此作为答案发布,我接受:)