この種の質問がここで尋ねられたことは知っていますが、私の問題に関連する回答が見つからないため、再度質問して申し訳ありません. 現在、IE8 で新しいサイトをテストしていますが、(すべての js ファイルで) jQuery が未定義であるというリストまたはエラーが表示されます。
それらはすべてページのフッターにロードされ、外部ソースにリンクするのではなくすべてローカルに保存され、Chrome、Firefox、または Safari でエラーは発生しません。
私は HTML5 と CSS3 を使用していることに言及する必要がありますが、これが jquery の読み込みに問題を引き起こすことはありません。
私のフッターで:
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery-ui.js"></script>
<script src="assets/js/jquery-migrate.min.js"></script>
<script src="assets/js/response.min.js"></script>
<!--[if lt IE 9]>
<script src="assets/js/html5shiv.js"></script>
<script src="assets/js/css3-mediaqueries.js"></script>
<![endif]-->
<script src="assets/js/jquery.form.js"></script>
<script src="assets/js/jquery.uploadifive.min.js"></script>
<script src="assets/js/jquery.flexslider-min.js"></script>
<script src="assets/js/elevateZoom.min.js"></script>
<script src="assets/js/custom.js"></script>
IE8 で発生する最初のエラーは、jquery.min.js の 1 行目の「オブジェクトはこのメソッドまたはプロパティをサポートしていません」(明らかにすべて 1 行目にあります) であり、その後に jquery-ui の「jQuery is undefined」が続きます。 .js。などなど。
私はhtmlを検証しましたが、すべて問題ありません。