Ошибка при использовании плагина Foundation 6 Equalizer

Я объединяю файлы core.js, util.mediaQuery.js и Equizer.js в Foundation 6. В исходном коде исходным порядком является сначала jquery, а затем foundation.core.js, util.mediaQuery.js и файл плагина в соответствии с документацией. Я также компилирую их JS для ECMAScript 2015, используя документы Babel per Zurb.

Эта ошибка возникает с включенным util.mediaQuery.js:

Uncaught TypeError: Foundation.onImagesLoaded is not a function(…)

Эта ошибка происходит без включенного util.mediaQuery.js:

Uncaught TypeError: Cannot read property '_init' of undefined

Я не уверен, что уместно включать фрагменты этих ссылок на ошибки. Согласно документации Zurb для Equalizer: "Чтобы использовать этот плагин, в ваш JavaScript должен быть включен файл foundation.equalizer.js вместе с foundation.core.js.".

И, верный для формы, вам нужно посетить другую страницу в их документах, чтобы прочитать, что "если вы используете только определенные плагины, знайте, что все они требуют, чтобы foundation.core.js и foundation.util.mediaQuery.js быть загруженным первым ".

Несмотря на туманное направление, указанное в документах Zurb, один из двух приведенных выше сценариев должен давать работающий плагин, а не ошибку.

Любое понимание того, почему это происходит, очень ценится.

1 ответ

Перейдите по http://foundation.zurb.com/sites/download.html/ и выберите следующие параметры для пользовательской сборки:


введите описание изображения здесь


Я пишу веб-приложение и использую только Equalizer плагин. Похоже, Tabs контейнер является обязательной зависимостью.

Другие вопросы по тегам