IE10 i jQuery: SCRIPT5009: „$” jest niezdefiniowane

Mam do czynienia z tym naprawdę denerwującym problemem, pojawia się w IE10 jak w IE9. Biorąc pod uwagę ten 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>

To (skrypts.js) działa dobrze w FF i Chrome, ale IE10 zgłasza błąd SCRIPT5009.

skrypts.js jest podobny (prosty, ale sprawdzony przykład):

$(document).ready(function() {
   alert('Hello');
});

IE10 nie ładuje pliku jQuery i próbowałem prawie wszystkiego. Zmieniłem i zmniejszyłem nazwę pliku, oszczędziłem

<!--[if lte IE 9]>...

część próbowałem

src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.0.min.js"

ale nic się nie stało. Ponieważ jest to nowa wersjato pytanie, Chciałbym określić:

jak nazwać plik jQuery dla IE (10)?gdzie powinienem umieścić tagi skryptu w nagłówku HTML?

Wielkie dzięki!

EDYTUJ: Tutaj sugerowana wersja HTML, która również nie działa:

<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 to plik wypełniania przeglądarki.

A oto mój zrzut ekranu („ist undefiniert” oznacza „jest niezdefiniowane”, „Die Webseite reagiert nicht” oznacza „strona się nie powiodła”, „Debugger beenden” oznacza „przestań debugować”, $ („. ALang”) to klasa w moim HTML.

questionAnswers(2)

yourAnswerToTheQuestion