以下のコードは、prepend メソッドが実行を試みたときに無効な引数エラーをレンダリングします。
// close button
closers = overlay.find(conf.close || ".close");
if (!closers.length && !conf.close) {
closers = $('<div class="close"></div>');
overlay.prepend(closers);
}
これは jquery.overlay.js の一部であり、エラーは IE7 でのみ発生しています。IE8、FireFox、Chrome で正常に動作します。アラートを使用して、クローザーとオーバーレイの両方が有効なオブジェクトであることを確認しました。以前にこの同じエラーに遭遇した人はいますか? IE7 内でのトラブルシューティングに関するアイデアはありますか?
どんなアイデアでも大歓迎です。