3

jQuery モバイル v1.2.0 に完全に基づいた Magento Community 1.7.0.1 テンプレートを作成しました。また、通常の jQuery ライブラリ バージョン 1.8.2 もロードします。

コンソールに次のエラーが表示される Internet Explorer を除いて、すべてのブラウザー (Chrome、Firefox、Opera など) ですべて正常に動作します。

SCRIPT65535: 呼び出しオブジェクトが無効です

インデックス、行 1 文字 1

この問題を解決する方法を探していますが、解決策は見つかりませんでした。IE8 と IE9 の両方で同じエラーが表示されます。すべてのアドオン、アクセラレータなどを削除しようとしましたが、問題は解決しません。

次のコードは 1 行目にあります。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

EDIT1:奇妙なことに、IEで開発者ツールを起動し、スクリプトタブで「デバッグの開始」をクリックすると、ページを更新するとエラーが発生します。[デバッグの停止] をクリックしてページを更新しても、エラーは表示されません。これまでで最も奇妙なこと...

すでにこの問題に遭遇した人はいますか? これをデバッグ/解決する方法はありますか?

4

1 に答える 1

1

もう少しデバッグした後、次のコードが問題の原因であることがわかりました。

<body onload="setTimeout(scrollTo, 0, 0, 1)">

それを削除するだけで、再び機能します;)

于 2013-01-29T12:04:03.933 に答える