2015-12-15 16 views
5

Sto utilizzando una nuova installazione di Foundation 6 e sto provando a configurare un dispositivo di chiusura a chiusura (http://foundation.zurb.com/sites/docs/toggler.html).Errore 6 core js di base

Per qualche motivo sto ottenendo questo errore anche se ..

Uncaught TypeError: Cannot read property '_init' of undefined

on line 245 di foundation.core.js.

Questo è il codice HTML sulla mia pagina, direttamente dalla esempio richiudibile nella documentazione della Fondazione ..

<div class="callout" data-closable> 
    <button class="close-button" data-close>&times;</button> 
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Labore praesentium sint alias dolorum qui vel quaerat, libero consequatur non esse asperiores veritatis commodi, odit eum ipsam nemo dicta iste aliquam.</p> 
</div> 

Questo è il javascript che ho in fondo al mio HTML prima della </body>.

<script src="bower_components/jquery/dist/jquery.js"></script> 
<script src="bower_components/foundation-sites/js/foundation.core.js"></script> 
<script src="bower_components/foundation-sites/js/foundation.toggler.js"></script> 
<script> 
    $(document).foundation(); 
</script> 

Non sono sicuro di cosa sto facendo male qui o cosa mi manca. Tutto funziona se carico l'intera libreria javascript di Foundation ma questo è un completo overkill per ciò di cui ho bisogno.

risposta

5

Ho riscontrato questo errore con più plug-in dalla Foundation 6. Dopo aver effettuato alcune ricerche e letture, è risultato che foundation.core ha una co-dipendenza con foundation.util.mediaQuery.

Provare a inserire foundation.util.mediaQuery dopo foundation.core.

+0

Grazie. Questo ha risolto il mio problema. – gdaniel

0

Credo che questo non funzioni per te perché non hai motion ui js o css. Includi e prova, penso che sarai felice.

In realtà è foundation.util.motion.js che ti manca ma che da solo non lo risolverà è necessario anche il file motion ui css.

+0

Le sole risposte del collegamento non sono utili. Fornisci le informazioni pertinenti in modo che i futuri utenti possano capire perché ciò che stai dicendo li aiuterà. :) –

+0

Cosa? Ho appena provato questo non funziona per lui a causa del movimento ui, questo è tutto ... vedi che l'ho aiutato. – Tom

+0

Cosa in quel collegamento risponde alla domanda? Metti questo nella tua risposta qui in modo che sia utile tra due anni quando quel link non funziona più. –