2015-12-15 3 views
5

Я использую совершенно новую установку Foundation 6 и пытаюсь установить закрываемый коробку с переключателем (http://foundation.zurb.com/sites/docs/toggler.html).Foundation 6 core js error

По какой-то причине, я получаю эту ошибку, хотя ..

Uncaught TypeError: Cannot read property '_init' of undefined

на линии 245 foundation.core.js.

Это HTML на моей странице, прямо из закрываемого примера в документации Foundation ..

<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> 

Это Javascript У меня есть в нижней части моего HTML перед </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> 

Я не уверен, что я делаю неправильно здесь или что мне не хватает. Все работает, если я загружаю всю библиотеку JavaScript в JavaScript, но это полный избыток для того, что мне нужно.

ответ

5

У меня была эта ошибка с несколькими плагинами из Foundation 6. После выполнения поиска и чтения оказалось, что foundation.core имеет созависимость с foundation.util.mediaQuery.

Попробуйте ввести foundation.util.mediaQuery после foundation.core.

+0

Спасибо. Это решило мою проблему. – gdaniel

0

Я считаю, что это не работает для вас, потому что у вас нет движения ui js или css. Включите и попробуйте, я думаю, вы будете счастливы.

Это на самом деле foundation.util.motion.js, что вам не хватает, но это само по себе не исправит, вам также понадобится файл ui css для движения.

+0

Ссылка только ответы не помогают. Пожалуйста, предоставьте соответствующую информацию, чтобы будущие пользователи могли понять, почему то, что вы говорите, поможет им. :) –

+0

Что? Я просто испытал это, он не работает для него из-за движения ui, вот и все ... видите, я ему помог. – Tom

+0

Что на этой ссылке отвечает на вопрос? Поместите это в свой ответ здесь, чтобы он полезен через два года, когда эта ссылка больше не работает. –