0

MooTools 1.4.4 を使用しており、これを追加してページを共有すると、IE9 でのみエラーが発生します。サービス (メール、その他、StumbleUpon など) をクリックしても、何も起こらず、新しいページも開かれず、メニューもポップアップも表示されません。etc. IE7,8、chrome、および FF は完全に動作しています。

IE9 のエラーは次のとおりです (開発者ツールの [コンソール] タブから取得):

SCRIPT5007: Unable to get the value of the property 'contains': object is null or undefined 
MooTools-Yui-compressed.js, line 366 character 37

366行目:

if(i[f].keys.contains(h)){return this;}

そのコード行を削除すると:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.4.4/mootools-yui-compressed.js"></script>

次に、これらのアイコンを追加すると、想定どおりに機能しているので、エラーは Mootools 自体に起因していると思いますか? 私はここで間違っていますか?

このエラーが発生する理由がわかりません。この種のエラーの手がかりはありますか?

編集: MooTools スクリプトがページのフッターで呼び出された理由が見つかりました。ヘッダーに移動すると問題が解決しました。

4

0 に答える 0