IE10 und jQuery: SCRIPT5009: "$" ist undefiniert
Ich bin mit diesem wirklich nervigen Problem konfrontiert, es erscheint in IE10 wie in IE9. In Anbetracht dieses HTML:
<head>
<title>Any Consult</title>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="styles.css" />
<!--[if lte IE 9]>
<script src="scripts/IE9.js"></script>
<![endif]-->
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript" src="scripts/scripts.js"></script>
</head>
Dies (scripts.js) funktioniert gut in FF und Chrome, aber IE10 löst den Fehler SCRIPT5009 aus.
scripts.js ist wie folgt (einfaches, aber getestetes Beispiel):
$(document).ready(function() {
alert('Hello');
});
IE10 lädt die jQuery-Datei nicht und ich habe fast alles ausprobiert. Ich habe den Dateinamen geändert und reduziert, den habe ich geschont
<!--[if lte IE 9]>...
Teil habe ich versucht
src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.0.min.js"
aber nichts ist passiert. Weil dies eine neue Version von istdiese FrageIch möchte Folgendes angeben:
wie soll ich die jQuery-Datei für den IE (10) benennen?Wo soll ich die Script-Tags in den HTML-Header einfügen?Danke vielmals!
EDIT: Hier die vorgeschlagene HTML-Version, die auch nicht funktioniert:
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript" src="scripts/scripts.js"></script>
<script type="text/javascript" src="scripts/clocks.js"></script>
<!--[if lte IE 9]>
<script src="scripts/IE9.js"></script>
<![endif]-->
<!--[if IE]><script type="text/javascript" src="scripts/excanvas.js"></script><![endif]-->
IE9.js ist eine Browser-Polyfill-Datei.
Und hier ist mein Screenshot ("ist undefiniert" bedeutet "ist undefiniert", "Die Webseite reagiert nicht" bedeutet "die Seite ging runter", "Debugger beenden" bedeutet "stop debugging", $ ('. ALang') ist eine Klasse in meinem HTML.