0

この順序付けられていないリストを設定すると:

<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 行目 char 5 でエラーが発生していますが、この行にはプロシージャ呼び出しがありません。

さらに、IE はすべての li 要素を位置 top=0 left=0 に配置します。

これを解決する方法を知っている人はいますか?

4

1 に答える 1

0

いくつかの目に見えない要素を拾ったことがわかり、クリーンなコードで再試行しました。

于 2013-07-01T12:15:45.150 に答える