Internet explorer 简单砌体脚本赢得';不要在IE8中运行

Internet explorer 简单砌体脚本赢得';不要在IE8中运行,internet-explorer,runtime-error,jquery-masonry,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><

当我设置此无序列表时:

<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>
它在Safari、Firefox、Chrome上运行良好,但在IE8上我发现了错误

»Invalid procedure call or argument«.
根据消息,错误发生在Mashise.pkgd.js上的1124 char 5行 但是,在这一行中没有过程调用

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


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

发现我找到了一些不可见的元素,然后用干净的代码再试一次

»Invalid procedure call or argument«.