/ / TypeError: $ nie je funkcia (Magnific Popup) - javascript, jquery, popup, typerror

TypeError: $ nie je funkcia (Magnific Popup) - javascript, jquery, popup, typeerror

Som nováčik na webe dev, takže sa prosím držte so mnou. Viem, že táto otázka sa objavila veľa (alebo podobná odchýlka), ale po niekoľkých hodinách vyhľadávania som nenašiel odpoveď, ktorá by pre mňa fungovala.

Uistil som sa, že súbor JQuery je načítaný ako prvý,a vyskúšali viac verzií bez úspechu. Kedykoľvek sa pokúsim načítať skript Magnific Popup, na riadku 50 sa dostanem (TypeError: $ nie je funkcia). Pozrel som sa a pokúsil som sa zmeniť $ na JQuery na nič nevyužité, takže teraz je späť normálny ,

Toto je blok kódu Magnific Popup:

var mfp,
MagnificPopup = function(){},
_isJQ = !!(window.jQuery),
_prevStatus,
_window = $(window), <<<<<< ERROR HERE
_document,
_prevContentType,
_wrapClasses,
_currPopupType;

A príslušné html:

<head>
<link rel="stylesheet" href="css/magnific-popup.css">
</head>
<body>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.magnific-popup.js"></script>
</body>

odpovede:

1 pre odpoveď č. 1

vyzerá to, že nevyberá vašu knižnicu jquery z CDN ..

uistite sa, že máte vo svojom systéme sieť alebo že máte prístup k webovej adrese CDN jquery

Ak je všetko vyššie v poriadku, skúste použiť http v URL CDN, ako je uvedené nižšie. pracuje to pre mňa

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

0 pre odpoveď č. 2

Pokúste sa načítať súbor jQuery z vášho (miestneho) počítača. Dúfajme, že to bude fungovať dobre. Bolo by tiež užitočné, keby ste mi dali vedieť, že sa nedostanete 404 pre súbor JQuery z CDN.