简单的Masonry Script不会在IE8中运行

时间:2013-06-30 21:35:04

标签: internet-explorer runtime-error jquery-masonry

当我设置这个无序列表时:

<ul class="lay5" id="list">
<li class="grid1 vcard ... some more classes" data-gmapping="{..some JSON...}"><a href="link.html"><h2>Aachen</h2><p>Anzahl Museen: 17<br>Keine Ausstellung</p></a></li>
</ul>

以这种方式由砌体重新订购:

$('#list').masonry({
columnWidth: 195,
itemSelector: '.grid1'
});

它在Safari,Firefox,Chrome上运行良好,但在IE 8上我收到了错误

»Invalid procedure call or argument«.

根据消息,错误发生在masonry.pkgd.js的第1124行第5行 但是,在这一行中没有程序调用。

此外,IE将我所有的li元素置于top = 0 left = 0。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

发现我已经拾起了一些看不见的元素,再次尝试使用干净的代码。