質問: IEでの不思議なjQueryエラー:メソッドまたはプロパティへの予期しない呼び出し いつものように、Firefox、Chrome、Safari、Operaでは問題なく動作します。しかし、IE ...これは別の話です:) Here is my full code: http://pastebin.com/ZdzzFayJ 少なくとも1つのIEで良いことは、次のエラーで私に来る: ``` SCRIPT65535: Unexpected call to method or property access. jquery.min.js, line 3 character 29586 ``` なにが問題ですか?私はバグを見つけることができません:( --- **更新** 私は自分のコードを整理しました.JavaScript関数はjQueryプラグインとして呼ばれています。私はまだエラーが出ていますが、今どこにいるのか分かります。 私のコードでは、IEがエラーメッセージを警告するコードの隣に `IE ERROR` というコメントを付けました。 PLUGINS: http://pastebin.com/6Dnd1qtd jQuery : http://pastebin.com/wiHALjZx 私はなぜIEがそこに壊れているのか分かりません。 --- よろしく、マリオ
回答: 私は次のように問題を解決しました: * コードを整理してください( JSHint が非常に役に立ちました)。 * IEに `"// html5shiv.googlecode.com/svn/trunk/html5.js"` を追加する前に、セクション、ヘッダーなどのHTML5タグを使用していることを認識しました。/li> * jQueryプラグインでは、要素をhtmlコンテンツで埋めます。 `defaultOpts.data_container.html( "HTML CONTENT")`を使用する代わりに、 `$(defaultOpts.data_container).html( "HTML CONTENT")`そこで、要素ID `"#ID"` だけでなく、オブジェクト要素 `$(#ID)`をプラグインにパラメータとして送ります。 今、すべて正常に動作します。皆様のご支援とご協力をいただき、ありがとうございます。