Die beliebte Interface-Bibliothek jQuery UI ist in der Version 1.8.18 nicht kompatibel zum aktuellen jQuery 1.8.
Ich binde jQuery meistens wie folgt ein:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> |
Dadurch wird immer das neueste 1er Release von jQuery (im jetzigen Fall v1.8) eingebunden. Bei einem Projekt von mir (das jQuery UI 1.8.18) verwendet, hat das zum Fehler TypeError: g is undefined
geführt. Um diesen Fehler zu beheben, musste ich jQuery auf eine 1.7er Version downgraden:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> |
Es ist also nicht immer von Vorteil, stets die aktuellste Version zu benutzen. Man kann aber durchaus die aktuellste 1.7er Version einbinden:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> |
Microsoft bietet übrigens auch ein sehr großes JavaScript CDN (Content Delivery Network) an!
Genau den Fehler hatte ich heute.
Danke fürs Bloggen 🙂