0

IE9で問題なく動いているページ。IE8 では、次のエラーが発生します。

無効な引数。jquery.js、行 5875 文字 5。この特定の行は次のとおりです。

this.parentNode.insertBefore( elem, this.nextSibling );

jQuery JavaScript Library v1.7.2 を使用しています

4

1 に答える 1

0

Rocket からのコメントは非常に役に立ちました。はい、IE でデバッグした後、insertAfter メソッドに問題があることがわかりました。IE9/Mozilla とは対照的に、IE8 は、insertAfter を呼び出す要素が存在しない場合は許しません。したがって、NULL をチェックするようなものが必要です。

したがって、この場合、要素の長さのチェックを追加しました。これは例です:センター padding_half'); }

于 2012-08-23T15:01:19.973 に答える