Ошибка при использовании плагина 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
контейнер является обязательной зависимостью.