Mam do czynienia z tym naprawdę irytującym problemem, pojawia się w IE10 jak w IE9. Biorąc pod uwagę to 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>
następująco (scripts.js) działa dobrze w FF i Chrome, ale IE10 wyrzuca błąd SCRIPT5009.
scripts.js jest jak (proste, ale sprawdzone przykład):
$(document).ready(function() {
alert('Hello');
});
IE10 nie załadować jQuery File i próbowałem prawie wszystkiego. Zmieniłem nazwę pliku i zmniejszone, ja oszczędził
<!--[if lte IE 9]>...
część starałem
src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.0.min.js"
ale nic się nie stało. Ponieważ jest to nowa wersja this question, chciałbym określić:
- Jak powinienem nazwać plik jQuery dla IE (10)?
- gdzie należy umieścić znaczniki skryptów w nagłówku HTML?
Wielkie dzięki!
EDIT: Oto sugerowana wersja HTML, który nie działa, zbyt:
<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 plik jest polyfill przeglądarki.
A oto mój zrzut ekranu ("ist undefiniert" oznacza "jest niezdefiniowany", "Die Webseite reagiert nicht" oznacza "strona uległa zniszczeniu", "beugen debuggera" oznacza "przestań debugować", $ (".Lang") to klasa w moim HTML
spróbuj załadować 'jquery' w głowie i twoje' scripts.js' w ciele. czasem może działać. IE to bardzo dziwna przeglądarka z najdziwaczniejszym błędem. – krishgopinath
To też nie działało dla mnie. Czy ten problem w dużej mierze zależy od konkretnego środowiska (rozwoju) ?! – BairDev
czy możesz przejść do narzędzi programistycznych w IE (naciśnij klawisz F12) i dać zrzut ekranu błędu konsoli? Wiem, że wspomniałeś sam o błędzie, ale o zrzut ekranu? – krishgopinath