1

プロジェクトでHTML5ボイラープレートを使用しています。残念ながら、IE 7/8でこれらのSCRIPT438エラーが発生し、jQueryを実行できなくなります。開発サイトはこちらhttp://clintongreen.com/clients/researchreview/index.html

**ERRORS**
SCRIPT438: Object doesn't support property or method 'hoverIntent' 
plugins.js, line 47 character 5
SCRIPT438: Object doesn't support property or method 'accordionza' 
script.js, line 31 character 2
SCRIPT438: Object doesn't support property or method 'nivoSlider' 
script.js, line 3 character 5

できれば助けてください、これは本当に私を悩ませています、ありがとう

4

1 に答える 1

2

SCRIPT438のこの繰り返しの問題を抱えているすべての人のために:オブジェクトは古いバージョンのIEではプロパティまたはメソッド「BlahBlahBlah」をサポートしていませんが、最新のブラウザではすべて正常に動作します。

ここでの問題は、スタックの順序でした。最近のブラウザはスクリプト全体を読み取ってから、それをどう処理するかを理解しているように見えますが、古いブラウザはそれを1行ずつ読み取っているように見えます。

そのため、すべてのプラグインに1つの長いjsページがあり、下部にjQuery UIを追加しましたが、上部に追加した他のプラグインの一部はjQuery UIに依存していたため、エラーが発生しました。すべてを正しい順序に変更すると、すべて正常に機能しました。乾杯

于 2011-10-30T21:30:43.700 に答える