0

私はここでウェブサイトを開発しています:http://extremeprodigy.com/projects/leelam36/

IEブラウザのステータスバーに「完了しましたがエラーがあります」というエラーのみが表示されます。ウェブサイトはJoomlaとmootoolsで構築されており、jqueryが使用されています。競合があるようですが、解決できません。

現在の開発者はmootools-compressed.jsファイルに問題があり、エラーの説明は次のとおりです。

TypeError:$(filter) || document).getElementsBySelector is not a function

コードを介してこれらの警告を抑制または無効にしてIEステータスバーに表示されないようにする方法はありますか?

どんな助けでも大歓迎です。

Saeed

4

2 に答える 2

0

次の 2 つの解決策があります。

  • 競合を見つけて解決します。

  • 両方ではなく、jQuery または Mootools のみに依存します。

ロードするライブラリが少ないほど最適な場合でも、jQuery を使用するすべてjQuery()の場所ではなく、セレクターを使用することで競合を解決できる可能性があります。$()これはうまくいくはずです。jQuery プラグインを使用する場合は、セレクターも jQuery()そこに置き換えてください。

それが役に立てば幸い...

于 2012-08-07T19:30:11.563 に答える
-1

try {} catch () {}ステートメントを使用します。

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Statements/try...catch

于 2012-08-07T19:27:27.647 に答える