/ / IE8 nenačítava jQuery 2.0, aj keď je to prvé zahrnutie a je načítané z rovnakej domény? - javascript, jquery, internet-explorer-8

IE8 nie je načítanie jQuery 2.0, aj keď je to prvé zahrnúť a je načítané z rovnakej domény? - javascript, jquery, internet-explorer-8

Mám stránku, na ktorej používam jQuery na prekliatie takmer všetkého, takže mi pripadá problematické, keď sa jQuery v IE8 nezaťaží (v IE9 funguje dobre, predpokladám, IE10).

Skúsil som všetky bežné triky: uvedenie jQuery do hornej časti hlavičky a načítavam súbor z tej istej stránky, na ktorej sa snažím spustiť. Vždy robím tieto veci, ale teraz to vieš;)

Konzola IE8 nepomáha, rovnako ako lentresky o tom, že veci sú nedefinované a nemajú túto a tú vlastnosť a metódu. Môžem sa z toho dostať len to, že sa načíta súbor jQuery (v tom tiež nájde chyby: /), ale z rovnakého dôvodu nefunguje.

Keby niekto bol taký láskavý, aby sa na to pozrel, Toto je odkaz na skutočnú stránku.

odpovede:

6 pre odpoveď č. 1

jQuery 2.0 úplne zrušila podporu pre IE 8. Na podporu IE 6,7,8 musíte použiť 1.10.2

Obaja majú v súčasnosti všetky rovnaké funkcie a funkcie, ale 2.0 a vyšší je menší v KB kvôli zrušeniu pôvodného kódu pre IE a staršie verzie.

60% mojich návštevníkov používa IE8, takže používam v1.x už dlhšiu dobu


4 pre odpoveď č. 2

Nie je prekvapujúce, že to nefunguje, pretože jQuery v2 nepodporuje IE8.

Hovorí to veľmi jasne na webe jQuery.

Ak chcete podporovať IE8 alebo starší, musíte použiť jQuery v1.x.

(funkčnosť v1.10 je totožná s verziou v2; jediným rozdielom je, že v2 odstráni všetok dodatočný kód, ktorý tam mal, aby podporoval staré verzie IE)